Полное восстановление служб windows

Восстановить Windows 7 без переустановки

Статья поможет большинству пользователей восстановить windows после сбоя или других схожих проблемах которые могут возникнуть при работе в операционной системе от Майкрософт. Рассмотрим главную проблему касаемо как восстановить службы windows по умолчанию и в целом восстановить работу windows на стандартную.

Инфо: Архивы с реестром для установки служб по умолчанию для Windows 7/xp/Vista в конце новости !

Используемые в этой статье методы позволяют восстановить windows 7 без переустановки, тем самым сэкономив время и нервы. В некоторых случаях у пользователя нет необходимого диска с операционной системой, особенно когда вы покупаете готовую сборку компьютера и windows уже установлена там, но вам не предоставляют оригинальный диск, в этом случаи вам придётся купить оригинальный диск или воспользоваться некоторыми методами описанными в этой статье.

Первое, что вам необходимо сделать, это воспользоваться стандартной и простым шагом восстановления удачной конфигурации.

1. Включить ПК или перезагрузить если он бы уже включен
2. При загрузке системы нажимайте клавишу F8
3. Откроется список который можно выполнить при загрузке.
4. Выберите пункт: загрузка последней удачной конфигурации
5. Будет попытка восстановить windows с прошлого сеанса.

Второй способ тоже довольно простой и много времени у вас не отнимет, делается он через безопасный режим ОС.

1. Запуска windows по той же схеме и нажимаем F8
2. Из представленного списка, выберите Безопасный режим
3. Дождитесь полной загрузки системы, это не долго.
4. Перейдите в меню пуск и найдите во 2 колонке: выполнить
5. Если такой опции у вас нет, воспользуйтесь обычным поиском
6. Пропишите следующую команду: sfc /scannow и нажмите Enter
7. Откройте консоль и начнётся проверка системы.
8. В случае найденных проблем система автоматически их исправит.
9. Процесс проверки и исправления будет закрыт после окончания
10. Когда проверка будет завершена, перезагрузите компьютер.

К сведению: Консоль нельзя закрывать, иначе проверка и исправление не будет выполнено должным образом. Если случайно закрыли, ничего страшного не произойдёт, начните данную операцию заново и дождитесь её полного окончания. В большинстве случаев этот способ решает практически все наиболее частые проблемы с windows.

Третий способ исправления через популярную утилиту AVZ в которой встроены отдельные модули, которые позволяют выполнять достаточно большое количество операций для восстановления загрузки и работы операционной системы. Все решения являются простыми и каждый пользователь компьютера, даже если совсем новичок в этом деле, сможет воспользоваться данным решением.

1. Скачиваем и Разархивируем утилиту и все её компоненты
2. Запускаем программу и в верхнем меню открываем список
3. Файл > Восстановление системы, откроется список готовых задач
4. Поставьте галочки на против нужных пунктов и нажмите выполнить отмеченные операции
5. Выполнение операций происходит быстро, по этому ожидание будет не долгим
6. К примеру вы можете восстановить файл hosts windows 7 и xP просто и быстро.
7. Утилита полностью на русском языке, проблем с выбором возникнуть не должно
8. Использовать восстановление через AVZ нужно производить в безопасном режиме !

Восстановить службы windows 7 по умолчанию можно с помощью специальных программ таких как Windows Repair от разработчика Tweaking или готовыми файлами реестра которые будут представлены ниже. Обязательно узнайте точно вашу версию windows, в случаи если вы установите файл реестра от другой версии ОС, могут возникнуть неполадки в работе операционной системы. Используя восстановление реестра windows вы по умолчанию установите запуск служб.

В архиве несколько файлов импорта реестра под разные редакции Windows Sp / Pro / Home / Enterprise / x64 / x32 и т.п.

Важно: используя готовые файлы реестра, всю ответственность за последствия вы берёте на себя, файлы импорта реестра были взяты с зарубежного блога, но я лично использовал их несколько раз как на своих компьютерах, так и на ноутбуках друзей. Так же важно знать, что иногда некоторых службы могут не быть установлены в режим по умолчанию, так как были случаи когда такие утилиты как TuneUp всё равно ставили их на своё усмотрение (когда вы задаёте профиль и производите настройку опций для оптимизации, TuneUp отключает не нужные службы исходя из режимов настроек).

У пользователей персональных компьютеров часто возникали проблемы как восстановить настройки windows не потеряв при этом данные на компьютере. По этой причине была разработана специальная утилита от корпорации Майкрософт под названием Microsoft Fix it Portable , она имеет русский интерфейс и понятное описание над каждым пунктом.

1. Скачайте и запустите утилиту Fix it Portable, запускать от имени администратора
2. Выберите каталог / папку куда будет разархивирована / установлена программа
3. После этого будет произведена загрузка необходимых компонентов и файлов
4. По окончанию будет представлен список проблем которые может исправить утилита
5. Если вы знаете в чём проблема в системе, выберите нужный для вас пункт.
6. Нажмите на кнопку запустить сейчас, вам будет представлено 2 режима исправления.
7. Совместимость Microsoft Fix it Portable со всеми ОС, начинания от xP и заканчивая 7-ой

Читайте также:  Windows 10 pro несколько rdp сессий

На этом всё, в следующей статье поговорим ещё о некоторых вариантах как восстановить windows используя встроенные возможности системы или применяя LiveCD диск для исправления более серьёзных проблем с загрузкой. Не забывайте задавать вопросы в комментариях, возможно мы поможем решить вашу проблему.

Запуск служб по умолчанию

В следствии действия вирусов, или может по ошибке, были отключены службы, вернуть их состояние. Данная статья посвящена решению проблемы по восстановлению запуска служб по умолчанию.

Создадим командный файл восстановления запуска служб

Все предельно просто, создаем файл *.cmd содержимым:

sc config Alerter start= disabled
sc config ALG start= demand
sc config AppMgmt start= demand
sc config AudioSrv start= auto
sc config BITS start= demand
sc config Browser start= auto
sc config CiSvc start= demand
sc config ClipSrv start= disabled
sc config COMSysApp start= demand
sc config CryptSvc start= auto
sc config DcomLaunch start= auto
sc config Dhcp start= auto
sc config dmadmin start= demand
sc config dmserver start= auto
sc config Dnscache start= auto
sc config Dot3svc start= demand
sc config EapHost start= demand
sc config ERSvc start= auto
sc config Eventlog start= auto
sc config EventSystem start= demand
sc config FastUserSwitchingCompatibility start= demand
sc config helpsvc start= auto
sc config HidServ start= disabled
sc config hkmsvc start= demand
sc config HTTPFilter start= demand
sc config ImapiService start= demand
sc config LanmanServer start= auto
sc config lanmanworkstation start= auto
sc config LmHosts start= auto
sc config Messenger start= disabled
sc config mnmsrvc start= demand
sc config MSDTC start= demand
sc config MSIServer start= demand
sc config napagent start= demand
sc config NetDDE start= disabled
sc config NetDDEdsdm start= disabled
sc config Netlogon start= demand
sc config Netman start= demand
sc config Nla start= demand
sc config NtLmSsp start= demand
sc config NtmsSvc start= demand
sc config PlugPlay start= auto
sc config PolicyAgent start= auto
sc config ProtectedStorage start= auto
sc config RasAuto start= demand
sc config RasMan start= demand
sc config RDSessMgr start= demand
sc config RemoteAccess start= disabled
sc config RemoteRegistry start= auto
sc config RpcLocator start= demand
sc config RpcSs start= auto
sc config RSVP start= demand
sc config SamSs start= auto
sc config SCardSvr start= demand
sc config Schedule start= auto
sc config seclogon start= auto
sc config SENS start= auto
sc config SharedAccess start= auto
sc config ShellHWDetection start= auto
sc config Spooler start= auto
sc config srservice start= auto
sc config SSDPSRV start= demand
sc config stisvc start= demand
sc config SwPrv start= demand
sc config SysmonLog start= demand
sc config TapiSrv start= demand
sc config TermService start= demand
sc config Themes start= auto
sc config TlntSvr start= disabled
sc config TrkWks start= auto
sc config upnphost start= demand
sc config UPS start= demand
sc config VSS start= demand
sc config W32Time start= auto
sc config WebClient start= auto
sc config winmgmt start= auto
sc config WmdmPmSN start= demand
sc config Wmi start= demand
sc config WmiApSrv start= demand
sc config wscsvc start= auto
sc config wuauserv start= auto
sc config WZCSVC start= auto
sc config xmlprov start= demand

данный файл может использоваться для развертывания операционных систем настройкой запуска

Восстановление служб Windows путем запуска программы

С тех пор, как в Windows появились службы, администраторам приходится решать проблемы, связанные с неожиданным прекращением их работы. Конечно, в системе предусмотрен механизм, позволяющий автоматически запустить службу после аварийной остановки, но он редко срабатывает корректно (мне приходилось пользоваться этой функцией, хоть я и знаю, что она несовершенна). Причины сбоев бывают самые разные, но чаще всего они связаны с работой сторонних приложений или возникают из-за нехватки ресурсов.

Для критически важных серверов можно настроить отправку дополнительных уведомлений о сбое, использовав опцию «Запуск программы» (Run A Program) на вкладке «Восстановление» (Recovery) в свойствах службы. Можно привязать к службе сценарий PowerShell, файл VBS или BAT, который будет уведомлять администратора, а затем пытаться возобновить работу службы, чтобы ускорить реагирование в случае сбоя. Также можете скачать другие полезные vbs скрипты для вашего ПК.

Читайте также:  Создать том ssd windows 10

На рис. A показана настройка опции «Запуск программы» для одной из служб.

Другие опции, в частности «Перезагрузка компьютера» (Restart The Computer), пожалуй, чересчур экстремальны. Лично я бы хотел иметь возможность самостоятельно решить проблему, потому что в противном случае сбой может привести к непрерывной череде перезагрузок.

Программа должна быть компактной и простой, чтобы ее легко было запускать автоматически. Сценарии PowerShell в этом контексте оказываются сложнее для запуска, чем файлы BAT и VBS. Если в случае сбоя предусмотрена отправка электронного уведомления, придется установить почтовый клиент — например, Microsoft Outlook или альтернативные решения (хотя я не любитель установки стороннего ПО на сервер). Кроме того, стоит настроить отправку уведомлений о результатах перезапуска службы.

Любые функции, способные ускорить реагирование при сбоях в работе служб, высоко ценятся администраторами. К сожалению, зачастую разработчики сторонних приложений не обеспечивают в своих продуктах корректную поддержку служб, а исправить такие приложения самостоятельно не представляется возможным.

А какие способы повышения доступности служб Windows известны вам? Поделитесь своим опытом в комментариях!

Сброс настроек службы обновлений Windows Update

В этой статье мы покажем, как исправить ошибки и восстановить работу службы обновления Windows с помощью сброса конфигурации агента и службы Windows Update. Как правило, это самый эффективный и простой способ решить проблему с работой службы обновлений Windows, если обновления не загружаются или происходят ошибки при установке обновлений.

Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%\WindowsUpdate.log (в Windows 10 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек агента и службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.

Средство устранения неполадок Центра обновления Windows

Прежде чем перейти к сбросу конфигурации центра обновления Windows настоятельно рекомендуем сначала попробовать более простое и эффективное средство для автоматического исправления проблем в службе обновления Windows – средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter).

Скачайте и запустите Windows Update Troubleshooter для вашей версии Windows:

  • Windows10 – wu10.diagcab ( https://aka.ms/wudiag ) (либо запустите локальную версию инструмента: Пуск -> Параметры -> Обновления и безопасность -> Устранение неполадок -> Центр обновлений Windows (Start -> Settings -> Updates and Security -> Troubleshoot -> Windows Updates Troubleshooter);
  • Windows 7и Windows 8.1 — WindowsUpdate.diagcab ( https://aka.ms/diag_wu ).

Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.

В моем случае была обнаружена и исправлена потенциальная ошибка в базе данных Центра обновления Windows. После этого осталось перезагрузить компьютер и попробовать выполнить поиск обновлений. Если обновления не загружаются или не устанавливаются, перейдите к следующему этапу.

Сброс настроек Windows Update из командной строки

Процесс сброса настроек агента и службы обновления Windows состоит из нескольких этапов. Все описанные операции выполняются в командной строке и собраны в один bat файл (готовый скрипт можно скачать по ссылке ниже).

С помощью данного скрипта можно полностью сбросить конфигурацию службы Центра обновлений Windows, и очистить локальный кэш обновлений. Скрипт является универсальный и будет работать как в Windows 7, Windows 8.1 и Windows 10, так и в Windows Server 2016/ 2012 R2/ 2008 R2. Скрипт помогает устранить большинство типовых ошибок в работе службы Windows Update, когда центр обновлений перестает загружать новые обновления или пишет, что при установке обновления возникают ошибки.

Итак, по порядку о том, что делает скрип:

  1. Остановка службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    taskkill /im wuauclt.exe /f
  2. Удаление служебных файлов qmgr*.dat в каталоге %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\:
    Del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
  3. Переименовываем служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (в случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
  4. Удаление старого журнала windowsupdate.log
    del /f /s /q %windir%\windowsupdate.log
  5. Сброс разрешений на службы BITS и Windows Update (в случае, если права на службы были изменены)
    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
    sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
  6. Перерегистрация файлов системных динамических библиотек (dll), связанных со службами BITS и Windows Update:
    cd /d %windir%\system32
    regsvr32.exe /U /s vbscript.dll
    regsvr32.exe /U /s mshtml.dll
    regsvr32.exe /U /s msjava.dll
    regsvr32.exe /U /s msxml.dll
    regsvr32.exe /U /s actxprxy.dll
    regsvr32.exe /U /s shdocvw.dll
    regsvr32.exe /U /s Mssip32.dll
    regsvr32.exe /U /s wintrust.dll
    regsvr32.exe /U /s initpki.dll
    regsvr32.exe /U /s dssenh.dll
    regsvr32.exe /U /s rsaenh.dll
    regsvr32.exe /U /s gpkcsp.dll
    regsvr32.exe /U /s sccbase.dll
    regsvr32.exe /U /s slbcsp.dll
    regsvr32.exe /U /s cryptdlg.dll
    regsvr32.exe /U /s Urlmon.dll
    regsvr32.exe /U /s Oleaut32.dll
    regsvr32.exe /U /s msxml2.dll
    regsvr32.exe /U /s Browseui.dll
    regsvr32.exe /U /s shell32.dll
    regsvr32.exe /U /s atl.dll
    regsvr32.exe /U /s jscript.dll
    regsvr32.exe /U /s msxml3.dll
    regsvr32.exe /U /s softpub.dll
    regsvr32.exe /U /s wuapi.dll
    regsvr32.exe /U /s wuaueng.dll
    regsvr32.exe /U /s wuaueng1.dll
    regsvr32.exe /U /s wucltui.dll
    regsvr32.exe /U /s wups.dll
    regsvr32.exe /U /s wups2.dll
    regsvr32.exe /U /s wuweb.dll
    regsvr32.exe /U /s scrrun.dll
    regsvr32.exe /U /s msxml6.dll
    regsvr32.exe /U /s ole32.dll
    regsvr32.exe /U /s qmgr.dll
    regsvr32.exe /U /s qmgrprxy.dll
    regsvr32.exe /U /s wucltux.dll
    regsvr32.exe /U /s muweb.dll
    regsvr32.exe /U /s wuwebv.dll

    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s msjava.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s Mssip32.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s Urlmon.dll
    regsvr32.exe /s Oleaut32.dll
    regsvr32.exe /s msxml2.dll
    regsvr32.exe /s Browseui.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s Mssip32.dll
    regsvr32.exe /s atl.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll

  7. Сброс параметров Winsock netsh winsock reset
  8. Сброс параметров системного прокси netsh winhttp reset proxy
  9. Опционально. При использовании локального сервера WSUS, возможно дополнительно сбросить текущую привязку клиента к серверу WSUS путем удаления следующих параметров в ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate:
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v AccountDomainSid /f
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v PingID /f
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v SusClientId /f
    REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v TargetGroup /f
    REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v WUServer /f
    REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v WUStatusServer /f
  10. Запуск остановленных служб:

    sc.exe config wuauserv start= auto
    sc.exe config bits start= delayed-auto
    sc.exe config cryptsvc start= auto
    sc.exe config TrustedInstaller start= demand
    sc.exe config DcomLaunch start= auto
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

  11. Опционально. В некоторых случая требуется установить/переустановить последнюю версию агента Windows Update Agent (WUA). Скачать актуальную версию агента можно со страницы https://support.microsoft.com/en-us/kb/949104. Нужно скачать файл для вашей версии Windows.Актуальная версия агента WUA для Windows 7 SP1 x64 — 7.6. Принудительная переустановка агента WindowsUpdate выполняется следующими командами:
    • для Windows 7 x86: WindowsUpdateAgent-7.6-x86.exe /quiet /norestart /wuforce
    • для Windows 7 x64: WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce

Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.

wuauclt /resetauthorization /detectnow

Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.

Сам скрипт reset_win_update.bat можно скачать по ссылке reset_win_update.zip (пункты 9 и 11 в скрипте не выполняются, т.к. являются опциональными). Скрипт нужно скачать, распаковать и запустить с правами администратора.

После этого перезагрузите компьютер, затем зайдите в Центр обновлений и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.

Если обновления начали корректно скачиваться и устанавливается, можно удалить папки резервные копии папок:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Скрипт Reset Windows Update Agent

В галерее скриптов Technet есть довольно полезный и простой скрипт для сброса компонентов центра обновлений — Reset Windows Update Agent. Скрипт универсальный и подходит для всех версий Windows: начиная с Windows XP и заканчивая последними версиями Windows 10. Рассмотрим, как им пользоваться.

  1. Скачайте архив ResetWUEng.zip здесь (https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc) и распакуйте его;
  2. Запустите файл ResetWUEng.cmd с правами администратора;
  3. Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows, сброс Winsock, очистка временных файлов и т.д.);
  4. Для сброса настроек Windows Update как правило достаточно использовать опцию 2 —ResetstheWindowsUpdateComponents (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
  5. Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки.

Читайте также:  Linux mint tools livecd
Оцените статью