Защо компютърът ми изисква рестартиране след инсталиране на софтуер?
Microsoft Vindovs 7 / / March 19, 2020
Въпрос към вас, MrGroove - С пускането на Windows 7 Microsoft обеща, че рестартирането ще бъде различно „рядко“ нещо, но сега че го изпълнявам повече от 6 месеца, рестартирането все още се случва по време на, а понякога дори преди да инсталирам нов софтуер. Защо трябва толкова често да рестартираме компютрите си? Как така всеки път, когато се появи промяна в системата, се изисква рестартиране? Защо повечето програми изискват рестарт след инсталиране?
1. Защо са необходими рестарти?
Много приложения и актуализации на Windows изискват достъп до основните системни файлове, които винаги се използват, докато Windows работи. За да имате програма (или актуализиране), за да се интегрира в необходимите компоненти на Windows, файловете, представляващи компонентите, не трябва да се използват. Тъй като повечето от основните системни файлове се използват, докато Windows работи, обаче няма друг начин да завършите инсталацията чисто, без да рестартирате.
Честно казано, Microsoft свърши чудесна работа, като минимизира рестартирането, но те, както и трети страни издатели на софтуер, ще го направят обикновено грешка от страна на предпазливостта и ще ви подкани за рестартиране независимо дали се изисква такава или не от софтуера Инсталирай. Мнозина например по време на софтуерен патч или ъпгрейд обичат да правят пълна деинсталация, след това да получат чиста рестартиране преинсталирайте софтуера си, за да прегледате възможни проблеми и обаждания до бюрото им за поддръжка... Не мога да кажа, че обвинявам тях. ;)
2. Има ли програми, които могат да ми кажат кога да рестартирам?
Да. Чудесен пример е WhyReboot - малки преносими приложения, които могат да ви кажат дали наистина трябва да рестартирате или не. Както бе споменато по-горе, някои инсталатори на приложения ще ви помолят да рестартирате точно като мярка за безопасност, въпреки че технически няма нужда да рестартирате. Ако някога сте оставили пред излишното съобщение „Искате ли да рестартирате сега?“ отново, бързото стартиране на WhyReboot ще ви информира за всички чакащи операции, спестявайки ви проблеми да се наложи да отидете в системния регистър.
3. Къде се съхранява списъкът на чакащите операции при рестартиране?
Списъците се съхраняват в регистъра в:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
и в:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
По имената на низовите местоположения вече бихте предположили за какво се отнасят - първото е за всички чакащи подмяна на файлове, преименувания, изтривания и други, а втората е мястото, където Windows записва всички инсталирания в процес (кои приложения налагат рестартиране). Ще ви посъветваме да не докосвате никое от съдържанието в нито един от низовете, защото просто казано - най-доброто случай сценарий, ако докоснете тези файлове, ще трябва да преинсталирате Windows поради неправилно инсталиран актуализация. Предполагам, че все още можете да използвате тези низове информативно, за да разберете кои системни файлове модифицират актуализация (или приложение) при инсталиране.
4. Има ли някакво редактиране на основните файлове, докато те се използват?
Не. Въобще не. Рестартирането е единственият и единствен начин да промените основния системен файл или използвания файл. Разбира се, бихте могли технически да прекратите процеса, който използва този файл, но излизането от такива процеси, докато Windows работи, може напълно да срине компютъра ви. Освен това рестартирането не е толкова болезнено. Не е като трябва да рестартирате няколко пъти на ден. Като момък за момчета, инсталирам софтуер и актуализирам всеки ден, моят личен запис на повечето рестартирания за един ден е само 10 (Предполагам, че ...).
Имате ли въпрос за маниер?
Имате ли въпрос към екипа тук на groovyPost? Има няколко начина, по които можете да попитате! Публикувайте въпроса си в нашата безплатна форум, Изпратете ми имейл на адрес [email protected]!