ICE67
ICE67 controleert of het doel van een niet-geadverteerd snelkoppeling deel uitmaakt van hetzelfde onderdeel als de snelkoppeling zelf, of dat de kenmerken van het doelonderdeel ervoor zorgen dat de installatielocaties niet worden gewijzigd.
Het oplossen van een waarschuwing of fout die door ICE67 is gerapporteerd, kan ertoe leiden dat de snelkoppeling ongeldig is als de status van het doelonderdeel wordt gewijzigd en het brononderdeel dat niet doet. Wanneer het onderdeel van het doelbestand bijvoorbeeld is ingesteld op uitvoering vanuit de bron, wordt het onderdeel opnieuw geïnstalleerd in lokale resultaten in het onderdeel met de snelkoppeling die niet opnieuw wordt geïnstalleerd. De snelkoppeling verwijst dus naar een ongeldige locatie.
In sommige gevallen is het gebruik van een ander onderdeel voor de snelkoppeling onvermijdelijk. Als de snelkoppeling bijvoorbeeld wordt gemaakt in het gebruikersprofiel en het bestand is geïnstalleerd in een niet-profielmap, kunt u mogelijk niet hetzelfde onderdeel gebruiken voor beide gegevens. (Dit resulteert in fouten in scenario's voor meerdere gebruikers, zoals die worden beschreven in ICE57). In dit geval kunt u geadverteerd snelkoppelingen gebruiken om het gewenste gedrag te bereiken, of u kunt ervoor zorgen dat het doelonderdeel niet kan worden gewijzigd van uitvoeren van bron naar lokaal.
Resultaat
ICE67 retourneert een fout of waarschuwing als het doel van een niet-geadverteerd snelkoppeling niet tot hetzelfde onderdeel behoort als de snelkoppeling zelf, of als de kenmerken van het doelonderdeel niet ervoor zorgen dat de installatielocaties niet veranderen.
Voorbeeld
ICE67 rapporteert de volgende waarschuwing en fouten voor het weergegeven voorbeeld.
The shortcut 'Shortcut1' is a non-advertised shortcut with a file target. The shortcut and target are installed by different components, and the target component can run locally or from source.
Shortcut1 wordt geïnstalleerd door Component2, maar het doelbestand File1 wordt geïnstalleerd door component1. Het doelonderdeel is gemarkeerd als optioneel (wat betekent dat het lokaal of run-from-source kan zijn). Een mogelijke situatie die een probleem zou veroorzaken, is als Component1 verandert van run-from-source naar lokaal. Hierdoor verwijst Snelkoppeling1 naar een ongeldige locatie.
Als u deze waarschuwing wilt oplossen, installeert u de snelkoppeling als onderdeel1 of markeert u Component1 als LocalOnly of SourceOnly.
bestandstabel (gedeeltelijk)
Bestand | Bestanddeel_ |
---|---|
Bestand1 | Component1 |
snelkoppelingstabel (gedeeltelijk)
Snelkoppeling | Bestanddeel_ | Doel |
---|---|---|
Snelkoppeling1 | Component2 | [#File1] |
componenttabel (gedeeltelijk)
Bestanddeel | Kenmerken |
---|---|
Component1 | 2 |
Verwante onderwerpen