- Afdrukken
- DonkerLicht
- Pdf
Is het mogelijk om de controle op het geinstalleerd zijn van Windows updates in RetailVista POS te negeren?
Als RetailVista POS een Windows update constateert, dan wordt er een aanvullende controle gedaan of de Windows Updates wel geinstalleerd zijn. Dit is nodig om er voor te zorgen dat de correctie versie van het Microsoft.Net Framework aanwezig is, maar ook andere Windows updates kunnen belangrijk zijn bij de functionaliteit van volgende RetailVista POS updates. Om te bepalen of Windows Updates geinstalleerd zijn wordt gelet op een Windows instelling of Windows Updates automatisch niet uitgezet zijn én of Windows Updates automatisch geinstalleerd mogen worden.
Er zijn echter gebruikers van RetailVista die op hun Windows systemen het automatisch updaten van Windows uitgezet hebben, omdat dat door speciale software op vaste momenten wordt afgehandeld. Voor deze klanten kan nu met een opstart parameter worden aangegeven dat RetailVista POS niet hoeft te controleren op de laatste Windows update, omdat dit via een aparte route toch wel plaatsvindt.
Altijd negeren
Door de tekst /IgnoreWinUpdatesCheck toe te voegen aan de opstart EXE van RetailVista POS zal er niet meer getest worden of Windows updates geinstalleerd zijn, er wordt vanuit gegaan dat dit dan altijd het geval is. Deze waarde mag ook als 'environment' variabele worden opgegeven, de waarde doet er in dat geval (nu nog) niet toe. Advies is om deze de waarde 1 te geven, dan is deze voorbereid op een mogelijk toekomstige wijziging waarbij 1 aangeeft dat de windows update instellingen genegeerd mogen worden en waarbij een 0 aangeeft dat die niet genegeerd mogen worden.
Voorbeeld: SET IgnoreWinUpdatesCheck=1
Het is de verantwoordelijkheid van de klant om deze parameter alleen toe te passen in situaties waarbij het vast staat dat Windows updates wel geinstalleerd worden. Als dat namelijk niet het geval is, en de RetailVista POS update wordt toch doorgevoerd, dan bestaat het risico dat RetailVista POS (al dan niet gedeeltelijk) niet meer functioneert na de update!
Tijdelijk negeren
Een alternatieve mogelijkheid is niet dat de Windows Update melding altijd genegeerd wordt, maar dat de melding eenmalig genegeerd kan worden. Door bij het opstarten van POS de linker shift toets net zo lang ingedrukt te houden totdat het inlog scherm verschijnt zal de Windows Update controle overgeslagen worden.
Technische achtergrond informatie
Bij het opstarten van POS wordt uit de Windows instellingen uitgelezen of Windows updates toegestaan worden en of automatisch installatie van die updates toegestaan wordt. Door RetailVista POS in debug mode te plaatsen en opnieuw op te starten is in het UI.Touch log bestand (standaard te vinden in C:\ProgramData\NedFox\RetailVistaPosV2\Log) terug te vinden wat de uitgelezen waardes zijn voor deze beide instellingen. Wanneer een van beide instellingen niet actief is, dan wordt teruggeven dat Windows Updates niet geinstalleerd zijn. Onderstaand is een voorbeeld regel uit het UI.Touch opstart bestand.
2/29/2024 9:31:07 AM DEBUG CheckWindowsUpdatesTask.Execute --> Windows update status: enabled=True, auto install=True
Bovenstaande regel geeft aan dat Windows updates toegestaan zijn en dat Windows Updates automatisch geinstalleerd mogen worden. Door deze regel te raadplegen wordt duidelijk of beide gewenste instellingen actief zijn. Mocht blijken dat een van deze instellingen niet actief is, controleer dan de Windows Update instellingen.