Zakážte automatické spúšťanie aplikácií v systéme Windows 10
Počnúc aktualizáciou Windows 10 Fall Creators Update dokáže operačný systém automaticky znova otvárať aplikácie, ktoré boli spustené pred vypnutím alebo reštartovaním. Toto správanie je úplne neočakávané pre väčšinu používateľov systému Windows, ktorí inovovali na najnovšie vydanie operačného systému. Nový výskum odhalil vylepšenie databázy Registry, ktoré môže túto funkciu deaktivovať.
Reklama
Ak sledujete vývoj systému Windows 10 a články na tomto blogu, možno ste oboznámení so všetkými zmenami vykonanými v systéme Windows 10. Jednou z nich bola možnosť opätovného spustenia aplikácií po inštalácii aktualizácií, t. j. po reštarte po nainštalovaní aktualizácií. Ak bežíte Windows 10 zostava 17040 a vyššie, mali by ste použiť možnosť Použiť moje prihlasovacie údaje na automatické dokončenie nastavenia môjho zariadenia po aktualizácii alebo reštarte pod Ochrana osobných údajov v Nastaveniach. Pozrite si článok"Ako sa automaticky prihlásiť po reštartovaní systému Windows 10". Mnoho používateľov však uvádza, že im to nefunguje.
Microsoft povedal nasledovné:
Na základe vašej spätnej väzby sa funkcia na obnovenie aplikácií, ktoré sa zaregistrovali na aplikáciu, reštartuje po reštarte alebo vypnutí (prostredníctvom možností napájania dostupných v ponuke Štart a na rôznych iných miestach) bola nastavená tak, aby sa zobrazovala iba používateľom, ktorí ju povolili „Použiť moje prihlasovacie údaje na automatické dokončenie nastavenia môjho zariadenia po aktualizácii alebo reštarte“ v sekcii Ochrana osobných údajov v časti Možnosti prihlásenia Nastavenie.
Ak používate staršiu zostavu, môžete použiť iný trik. Tip: Ak chcete nájsť zostavu, ktorú ste nainštalovali, pozrite si článok Ako nájsť číslo zostavy systému Windows 10, ktoré používate.
S aktualizáciou Windows 10 Fall Creators Update OS automaticky spustí aplikácie, ktoré ste spustili pred vypnutím alebo reštartovaním. Ani zakázanie funkcie Fast Boot situáciu nemení. Spustenie príkazu na vypnutie zastaví OS v opätovnom otváraní aplikácií. Príkaz je nasledovný:
vypnutie -t 0 -s
Ak chcete reštartovať, použite namiesto toho nasledujúci príkaz na reštartovanie OS:
vypnutie -t 0 -r
Pozrite si nasledujúci článok:
Zakážte automatické opätovné otváranie aplikácií v systéme Windows 10
Nakoniec, nové vylepšenie databázy Registry, ktoré objavil používateľ fóra MDL, Hendrik Vermaak, túto funkciu úplne zakáže. Tu je návod, ako to možno urobiť.
Predtým, ako budete pokračovať, musíte nájsť bezpečnostný identifikátor vášho používateľského účtu (SID).
Vyhľadanie bezpečnostného identifikátora (SID) vášho používateľského účtu
Existuje špeciálny príkaz konzoly, ktorý môžete použiť na získanie informácií o používateľských účtoch v systéme Windows 10. Umožní vám to nájsť SID a množstvo ďalších informácií. Podrobne je to opísané v tomto článku:
Stručne povedané, spustite nasledujúci príkaz:
zoznam používateľských účtov wmic je plný
Tu je vzorový výstup:
Poznamenajte si hodnotu SID pre svoj účet.
Zakážte automatické spustenie aplikácie v systéme Windows 10
- Otvorené Editor databázy Registry.
- Prejdite na kľúč
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\SID
. Nahraďte časť SID vašou skutočnou hodnotou SID, napr.S-1-5-21-1009994778-2815073881-3359792039-1001
. - Vpravo vytvorte alebo upravte novú 32-bitovú hodnotu DWORD Odhlásiť sa a nastavte ho na 1.
- Reštartujte Windows 10.
Aby vám ušetril čas, autor vytvoril automatizovaný skript.
@echo off.:: Zakázať funkciu automatického spustenia systému Windows 10.:: Autor: Hendrik Vermaak, 3. februára 2018:: Skontrolujte povolenia správcu. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system":: Ak je nastavený príznak chyby, nemáme správcu. ak '%errorlevel%' NEQ '0' ( echo Požadujú sa oprávnenia správcu... prejdite na UACPrompt. ) else ( goto gotAdmin ) :UACPrompt. echo Set UAC = CreateObject^("Shell. Aplikácia"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "cmd.exe", "/C %~f0,, "runas", 1 >> "%temp%\getadmin.vbs" cscript "%temp%\getadmin.vbs" výstup /B. :gotAdmin. ak existuje "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) stlačené "%CD%" CD /D "%~dp0":: BatchGotAdmin (Spustiť ako kód správcu):: Zakázať funkciu AutoLaunch. ozvena. for /F "tokens=* skip=1" %%n in ('wmic useraccount where "name='%username%'" get sid ^| findstr "."') do (set SID=%%n) reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\%SID%" /v OptOut /t REG_DWORD /d 1 /f. ozvena. Funkcia automatického spustenia echo je vypnutá. ozvena. ozvena. echo Pre ukončenie stlačte ľubovoľný kláves... pauza >nul
Vyššie uvedený text môžete skopírovať a prilepiť do nového okna programu Poznámkový blok a uložiť ho ako súbor CMD. Prípadne si môžete stiahnuť súbor cmd tu:
Stiahnite si súbor CMD
To je všetko.
Zdroj: MDL.