Išjunkite automatinį programų paleidimą sistemoje „Windows 10“.
Pradedant nuo „Windows 10 Fall Creators Update“, operacinė sistema gali automatiškai iš naujo atidaryti programas, kurios buvo paleistos prieš išjungiant arba paleidžiant iš naujo. Šis elgesys yra visiškai netikėtas daugeliui „Windows“ vartotojų, kurie atnaujino į naujausią OS leidimą. Nauji tyrimai atskleidė registro patobulinimą, kuris gali išjungti šią funkciją.
Skelbimas
Jei stebite „Windows 10“ kūrimą ir šio tinklaraščio straipsnius, galbūt esate susipažinę su visais „Windows 10“ pakeitimais. Viena iš jų buvo galimybė iš naujo paleisti programas įdiegus naujinimus, t. y. paleidus iš naujo, kai naujinimai jau buvo įdiegti. Jei bėgate Windows 10 build 17040 ir aukščiau, turėtumėte naudoti parinktį Naudokite mano prisijungimo informaciją, kad automatiškai užbaigtumėte įrenginio sąranką po atnaujinimo arba paleidimo iš naujo pagal Privatumas nustatymuose. Žiūrėkite straipsnis "Kaip automatiškai prisijungti iš naujo paleidus „Windows 10“.". Tačiau daugelis vartotojų praneša, kad jiems tai netinka.
„Microsoft“ pasakė taip:
Remiantis jūsų atsiliepimais, funkcija, skirta atkurti programas, kurios užsiregistravo programai, paleidžiamos iš naujo, kai iš naujo paleidžiate arba išjungiate (per maitinimo parinktis, esančias meniu Pradėti ir įvairiose kitose vietose) buvo nustatytas taip, kad būtų tik tiems vartotojams, kurie įgalino „Naudoti mano prisijungimo informaciją, kad automatiškai užbaigtumėte įrenginio nustatymą po atnaujinimo arba paleidimo iš naujo“ skiltyje „Prisijungimo parinktys“ Nustatymai.
Jei naudojate senesnę versiją, galite naudoti kitą triuką. Patarimas: norėdami rasti įdiegtą versiją, žr. straipsnį Kaip rasti naudojamą „Windows 10“ versijos numerį.
Naudojant „Windows 10 Fall Creators Update“, OS automatiškai paleis programas, kurias veikėte prieš išjungdami arba paleisdami iš naujo. Net išjungus Fast Boot funkciją padėtis nekeičiama. Vykdant išjungimo komandą, OS nebegali atidaryti programų iš naujo. Komanda yra tokia:
išjungimas -t 0 -s
Jei norite paleisti iš naujo, naudokite šią komandą, kad iš naujo paleistumėte OS:
išjungimas -t 0 -r
Žiūrėkite šį straipsnį:
Išjunkite programų automatinį atidarymą sistemoje „Windows 10“.
Galiausiai, naujas registro patobulinimas, kurį atrado MDL forumo vartotojas Hendrikas Vermaakas, visiškai išjungia funkciją. Štai kaip tai galima padaryti.
Prieš tęsdami, turite rasti savo vartotojo abonemento (SID) saugos identifikatorių.
Raskite savo vartotojo paskyros saugos identifikatorių (SID)
Yra speciali konsolės komanda, kurią galite naudoti norėdami gauti informacijos apie vartotojo abonementus sistemoje „Windows 10“. Tai leis jums rasti SID ir daug kitos informacijos. Tai išsamiai aprašyta šiame straipsnyje:
Trumpai tariant, paleiskite šią komandą:
wmic vartotojų paskyrų sąrašas pilnas
Čia yra išvesties pavyzdys:
Atkreipkite dėmesį į savo paskyros SID reikšmę.
Išjunkite automatinį programų paleidimą sistemoje „Windows 10“.
- Atviras Registro redaktorius.
- Eik prie rakto
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\SID
. Pakeiskite SID dalį savo faktine SID reikšme, pvz.S-1-5-21-1009994778-2815073881-3359792039-1001
. - Dešinėje sukurkite arba pakeiskite naują 32 bitų DWORD reikšmę Atsisakyti ir nustatykite jį į 1.
- Iš naujo paleiskite „Windows 10“..
Norėdami sutaupyti jūsų laiką, autorius sukūrė automatizuotą scenarijų.
@echo off.:: Išjunkite Windows 10 automatinio paleidimo funkciją.:: Autorius: Hendrik Vermaak, 2018 m. vasario 3 d.:: Patikrinkite, ar nėra administracinių leidimų. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system":: Jei nustatyta klaidos vėliavėlė, neturime administratoriaus. jei '%errorlevel%' NEQ '0' ( echo Prašoma administravimo privilegijų... pereiti prie UACPrompt. ) kita ( goto gotAdmin ) :UACPrompt. echo Set UAC = CreateObject^("Shell. Programa"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "cmd.exe", "/C %~f0,, "runas", 1 >> "%temp%\getadmin.vbs" cscript "%temp%\getadmin.vbs" išeiti /B. :gotAdmin. jei egzistuoja "%temp%\getadmin.vbs" (del "%temp%\getadmin.vbs") stumti "%CD%" CD /D "%~dp0":: BatchGotAdmin (paleisti, kai administratoriaus kodas baigiasi):: Išjungti automatinio paleidimo funkciją. aidas. for /F "tokens=* skip=1" %%n in ('wmic useraccount, kur "name='%username%'" get sid ^| findstr "."') do (nustatyti SID=%%n) reg pridėti "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\%SID%" /v Atsisakymas /t REG_DWORD /d 1 /f. aidas. echo Autolaunch funkcija išjungta. aidas. aidas. echo Norėdami išeiti, paspauskite bet kurį klavišą... pauzė > nul
Galite nukopijuoti ir įklijuoti aukščiau esantį tekstą į naują Notepad langą ir išsaugoti jį kaip CMD failą. Arba galite atsisiųsti cmd failą čia:
Atsisiųskite CMD failą
Viskas.
Šaltinis: MDL.