Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Еще…Меньше
Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов для сканирования Windows и восстановления файлов.
Несмотря на то, что приведенные ниже шаги могут показаться сложными на первом этапе, просто выполните их по порядку, и мы попробуем помочь вам.
Запуск средства проверки системных файлов (SFC.exe)
выполнив указанные ниже действия.
-
Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
-
Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). (Если на вашем компьютере установлена система Windows 7 или Windows Vista, перейдите сразу к шагу 3.)
Введите следующую команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.
DISM.exe /Online /Cleanup-image /Restorehealth
Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
Примечание. Вместо заполнителя C:RepairSourceWindows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
sfc /scannow
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%System32dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
-
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
-
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены. -
Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%WinSxSTemp. -
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов. -
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.
Для восстановления поврежденных файлов вручную просмотрите подробные сведения процесса работы средства проверки системных файлов, чтобы найти поврежденный файл, а затем вручную заменить поврежденный файл гарантировано работоспособной копией.
-
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Просмотр подробных сведений о процессе работы средства проверки системных файлов.
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.
-
Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt"
Примечание. В файле Sfcdetails.txt содержатся сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
-
Откройте файл Sfcdetails.txt на рабочем столе.
-
В файле Sfcdetails.txt используется следующий формат:
Сведения о дате и времени SFC
В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить:2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]»Accessibility.dll» of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
-
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Путь_и_имя_файла
Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:windowssystem32jscript.dll.
-
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F
Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:windowssystem32jscript.dll /grant administrators:F. -
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Copy Исходный_файл Расположение
Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:tempjscript.dll C:windowssystem32jscript.dll.
Если описанные выше действия не помогли, возможно, потребуется переустановить Windows. Дополнительные сведения см . в разделе Варианты восстановления Windows10.
Нужна дополнительная помощь?
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 More…Less
If some Windows functions aren’t working or Windows crashes, use the System File Checker to scan Windows and restore your files.
Though the steps below might look complicated at first glance, just follow them in order, step-by-step, and we’ll try to get you back on track.
Run the System File Checker tool (SFC.exe)
To do this, follow these steps:
-
Open an elevated command prompt. To do this, do the following as your appropriate:
-
If you are running Windows 10, Windows 8.1 or Windows 8, first run the inbox Deployment Image Servicing and Management (DISM) tool prior to running the System File Checker. (If you are running Windows 7 or Windows Vista, skip to Step 3.)
Type the following command, and then press Enter. It may take several minutes for the command operation to be completed.
DISM.exe /Online /Cleanup-image /Restorehealth
Important: When you run this command, DISM uses Windows Update to provide the files that are required to fix corruptions. However, if your Windows Update client is already broken, use a running Windows installation as the repair source, or use a Windows side-by-side folder from a network share or from a removable media, such as the Windows DVD, as the source of the files. To do this, run the following command instead:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
Note: Replace the C:RepairSourceWindows placeholder with the location of your repair source. For more information about using the DISM tool to repair Windows, reference Repair a Windows Image.
-
At the command prompt, type the following command, and then press ENTER:
sfc /scannow
The sfc /scannow command will scan all protected system files, and replace corrupted files with a cached copy that is located in a compressed folder at %WinDir%System32dllcache.
The %WinDir% placeholder represents the Windows operating system folder. For example, C:Windows.
Note Do not close this Command Prompt window until the verification is 100% complete. The scan results will be shown after this process is finished.
-
After the process is finished, you may receive one of the following messages:
-
Windows Resource Protection did not find any integrity violations.
This means that you do not have any missing or corrupted system files. -
Windows Resource Protection could not perform the requested operation.
To resolve this problem, perform the System File Checker scan in safe mode, and make sure that the PendingDeletes and PendingRenames folders exist under %WinDir%WinSxSTemp. -
Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log %WinDir%LogsCBSCBS.log.
To view the detail information about the system file scan and restoration, go to How to view details of the System File Checker process. -
Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%LogsCBSCBS.log.
To repair the corrupted files manually, view details of the System File Checker process to find the corrupted file, and then manually replace the corrupted file with a known good copy of the file.
-
Swipe in from the right edge of the screen, and then tap Search. Or, if you are using a mouse, point to the lower-right corner of the screen, and then click Search. Type Command Prompt in the Search box, right-click Command Prompt, and then click Run as administrator. If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.
To do this, click Start, type Command Prompt or cmd in the Search box, right-click Command Prompt, and then click Run as administrator. If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.
More Information
How to view details of the System File Checker process
To view the details that included in the CBS.Log file, you can copy the information to the Sfcdetails.txt file by using the Findstr command, and then view the details in the Sfcdetails.txt. To do this, follow these steps:
-
Open an elevated command prompt as described in the previous step 1.
-
At the command prompt, type the following command, and then press ENTER:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt"
Note The Sfcdetails.txt file contains details from every time that the System File Checker tool has been run on the computer. The file includes information about files that were not repaired by the System File Checker tool. Verify the date and time entries to determine the problem files that were found the last time that you ran the System File Checker tool.
-
Open the Sfcdetails.txt file from your desktop.
-
The Sfcdetails.txt file uses the following format:
Date/Time SFC detail
The following sample log file contains an entry for a file that could not be repaired:2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]»Accessibility.dll» of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing
How to manually replace a corrupted system file with a known good copy of the file
After you determine which system file was corrupted and could not be repaired through the detail information in the Sfcdetails.txt file, find where the corrupted file located, and then manually replace the corrupted file with a known good copy of the file. To do this, follow these steps:
Note You may be able to get a known good copy of the system file from another computer that is running the same version of Windows with your computer. You may perform a System File Checker process on that computer to make sure the system file that you intend to copy is a good copy.
-
Take administrative ownership of the corrupted system file. To do this, at an elevated command prompt, copy and then paste (or type) the following command, and then press ENTER:
takeown /f Path_And_File_Name
Note The Path_And_File_Name placeholder represents the path and the file name of the corrupted file. For example, type takeown /f C:windowssystem32jscript.dll.
-
Grant administrators full access to the corrupted system file. To do this, copy and paste (or type) the following command, and then press ENTER:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F
Note The Path_And_File_Name placeholder represents the path and the file name of the corrupted file. For example, type icacls C:windowssystem32jscript.dll /grant administrators:F. -
Replace the corrupted system file with a known good copy of the file. To do this, copy and paste (or type) the following command, and then press ENTER:
Copy Source_File Destination
Note The Source_File placeholder represents the path and file name of the known good copy of the file on your computer, and the Destination placeholder represents the path and file name of the corrupted file. For example, type copy E:tempjscript.dll C:windowssystem32jscript.dll.
If the steps above don’t work, you may need to reinstall Windows. For more info, see Windows 10 recovery options.
Need more help?
Содержание
- Способы проверки
- Способ 1: Windows Repair
- Способ 2: Glary Utilities
- Способ 3: «Командная строка»
- Проблема с запуском «SFC»
- Вопросы и ответы
При неполадках в работе компьютера не лишним решением будет произвести проверку ОС на предмет целостности файлов системы. Именно повреждение или удаление данных объектов часто служит причиной некорректной работы ПК. Посмотрим, как можно выполнить указанную операцию в Виндовс 7.
Читайте также: Как проверить Виндовс 10 на ошибки
Способы проверки
Если вы замечаете какие-то ошибки при работе компьютера или его некорректное поведение, например, периодическое появление синего экрана смерти, то, прежде всего, необходимо проверить диск на наличие ошибок. Если данная проверка никаких неисправностей не обнаружила, то в этом случае следует прибегнуть к сканированию системы на предмет целостности файлов системы, о котором мы подробно поговорим ниже. Данную операцию можно выполнить как воспользовавшись возможностями стороннего ПО, так и применив запуск внедренной утилиты Виндовс 7 «SFC» через «Командную строку». Следует, заметить, что даже сторонние программы используются только для того, чтобы активировать «SFC».
Способ 1: Windows Repair
Одной из самых популярных сторонних программ для сканирования компьютера на предмет повреждения файлов системы и их восстановления в случае обнаружения неполадок является Windows Repair.
- Откройте Windows Repair. Чтобы запустить проверку на предмет повреждения файлов системы, сразу в разделе «Pre-Repair Steps» кликайте по вкладке «Step 4 (Optional)».
- В открывшемся окне щелкайте по кнопке «Check».
- Запускается стандартная утилита Виндовс «SFC», которая и производит сканирование, а затем выдает его результаты.
Подробнее о работе данной утилиты мы поговорим при рассмотрении Способа 3, так как её можно запустить также методом использования внедренных Microsoft инструментов операционной системы.
Способ 2: Glary Utilities
Следующей комплексной программой для оптимизации работы компьютера, с помощью которой можно проверить целостность файлов системы, является Glary Utilities. Использование данного приложения имеет одно важное преимущество перед предыдущим способом. Оно заключается в том, что Глори Утилитес, в отличие от Windows Repair, имеет русскоязычный интерфейс, что значительно облегчает выполнение задачи отечественным пользователям.
- Запустите Glary Utilities. Затем переходите в раздел «Модули», переключившись на соответствующую вкладку.
- Затем с помощью бокового меню переместитесь в раздел «Сервис».
- Чтобы активировать проверку на предмет целостности элементов ОС, щелкайте по пункту «Восстановление системных файлов».
- После этого запускается тот же системный инструмент «SFC» в «Командной строке», о котором мы уже говорили при описании действий в программе Windows Repair. Именно он проводит сканирование компьютера на предмет повреждения файлов системы.
Более подробная информация о работе «SFC» представлена при рассмотрении следующего метода.
Способ 3: «Командная строка»
Активировать «SFC» для сканирования на предмет повреждения файлов системы Виндовс, можно используя исключительно средства ОС, а конкретно «Командную строку».
- Чтобы вызвать «SFC» при помощи встроенных инструментов системы, нужно сразу активировать «Командную строку» с полномочиями администратора. Щелкайте «Пуск». Кликните «Все программы».
- Ищите папку «Стандартные» и заходите в неё.
- Открывается перечень, в котором необходимо отыскать название «Командная строка». Щелкните по нему правой кнопкой мышки (ПКМ) и выбирайте «Запуск от имени администратора».
- Оболочка «Командной строки» запущена.
- Тут следует вбить команду, которая запустит инструмент «SFC» с атрибутом «scannow». Введите:
sfc /scannow
Жмите Enter.
- В «Командной строке» активируется проверка на предмет неполадок в файлах системы инструментом «SFC». Прогресс операции можете наблюдать при помощи отображаемых информации в процентах. Нельзя закрывать «Командную строку» до тех пор, пока процедура не будет завершена, иначе вы не узнаете о её результатах.
- После завершения сканирования в «Командной строке» отобразится надпись, говорящая о её окончании. Если инструмент не выявил неполадок в файлах ОС, то ниже данной надписи будет отображена информация о том, что утилита не обнаружила нарушений целостности. Если же проблемы все-таки найдены, то будут отображены данные их расшифровки.
Внимание! Для того чтобы «SFC» смог не только проверить целостность файлов системы, но и произвести их восстановление в случае обнаружения ошибок, перед запуском инструмент рекомендуется вставить установочный диск операционной системы. Это обязательно должен быть именно тот диск, с которого Виндовс устанавливалась на данный компьютер.
Есть несколько вариаций использования средства «SFC» для проверки целостности файлов системы. Если вам нужно выполнить сканирование без восстановления по умолчанию недостающих или поврежденных объектов ОС, то в «Командной строке» нужно ввести команду:
sfc /verifyonly
Если вам необходимо проверить конкретный файл на предмет повреждения, то следует ввести команду, соответствующую следующему шаблону:
sfc /scanfile=адрес_файла
Также особая команда существует для проверки операционной системы, расположенной на другом жестком диске, то есть, не той ОС, в которой вы работаете в данный момент. Её шаблон выглядит следующим образом:
sfc /scannow /offwindir=адрес_каталога_с_Виндовс
Урок: Включение «Командной строки» в Виндовс 7
Проблема с запуском «SFC»
При попытке активировать «SFC» может произойти такая проблема, что в «Командной строке» отобразится сообщение, говорящее о неудачной активации службы восстановления.
Самой частой причиной данной проблемы является отключение системной службы «Установщик модулей Windows». Чтобы иметь возможность просканировать компьютер инструментом «SFC», её следует обязательно включить.
- Щелкайте «Пуск», переходите в «Панель управления».
- Заходите в «Система и безопасность».
- Теперь жмите «Администрирование».
- Появится окошко со списком различных системных средств. Жмите «Службы», чтобы произвести переход в «Диспетчер служб».
- Запускается окошко с перечнем системных служб. Тут нужно отыскать наименование «Установщик модулей Windows». Для облегчения поиска жмите по названию колонки «Имя». Элементы построятся согласно алфавиту. Обнаружив нужный объект, проверьте, какое значение стоит у него в поле «Тип запуска». Если там надпись «Отключена», то следует произвести включение службы.
- Кликните ПКМ по наименованию указанной службы и в списке выберите «Свойства».
- Открывается оболочка свойств службы. В разделе «Общие» щелкните по области «Тип запуска», где в данный момент установлено значение «Отключена».
- Открывается список. Тут следует выбрать значение «Вручную».
- После того, как необходимое значение установлено, щелкайте «Применить» и «OK».
- В «Диспетчере служб» в колонке «Тип запуска» в строке нужного нам элемента установлено значение «Вручную». Это означает, что теперь можно запускать «SFC» через командную строку.
Как видим, запустить проверку компьютера на целостность файлов системы можно как при помощи сторонних программ, так и воспользовавшись «Командной строкой» Виндовс. Впрочем, как бы вы не запускали проверку, все равно её выполняет системный инструмент «SFC». То есть, сторонние приложения могут только облегчить и сделать интуитивно понятным запуск встроенного инструмента для сканирования. Поэтому специально для того, чтобы произвести данный вид проверки, нет смысла скачивать и устанавливать ПО сторонних производителей. Правда, если оно уже для общих целей оптимизации системы установлено на вашем компьютере, то, конечно, можете использовать для активации «SFC» данные программные продукты, так как это все-таки удобнее, чем действовать традиционно через «Командную строку».
Запуск самой командной строки Windows: Пуск-Выполнить-cmd или Пуск-Поиск-cmd
Для некоторых программ требуются права Администратора, поэтому запускаем от его имени:
Топ 10 команд:
1. SFC – команда проверки и восстановления системных файлов Windows. Может помочь после действий вирусов и неаккуратных пользователей.
В случае, если программа обнаружит изменения, потребуется перезагрузка ОС для восстановления файлов.
2. CHKDSK- команда проверки и исправления ошибок файловой системы
где D: – диск, который необходимо проверить
/f- параметр, включающий исправление ошибок на диске
/r -параметр, включающий поиск и восстановление поврежденных секторов на диске
Программа CHKDSK – с большой долей вероятности помогает исправить ошибки на винчестерах и решить проблему синего экрана (если он вызван проблемами с жестким диском и файловой системой)
3. MSCONFIG – команда запуска утилиты “Конфигурация системы”
Утилита позволяет управлять параметрами запуска системы, автозапуском программ и служб.
4. PING – команда проверки соединения с удаленными компьютерами и серверами
где yandex.ru – может быть имя или IP адрес конечного хоста
Если вы хотите чтобы команда выполнялась постоянно добавьте параметр -t
5. TRACERT – команда определения маршрута информационных пакетов
где yandex.ru – может быть имя или IP адрес конечного хоста
6. DIR – команда вывода на экран содержимого папки
где /w -параметр для отображения данных в несколько столбцов
Может быть использовано когда нет доступа к графической оболочке Windows (например при восстановлении системы)
7. Netstat – команда вывода на экран состояния подключений TCP, портов и процессов инициировавших это подключение
где -o -параметр для отображения активных соединений и PID процесса каждого соединения
8. Explorer – команда запуска проводника Windows
Может помочь, если недоступен проводник и пропало меню Пуск
9. OSK – команда запуска виртуальной клавиатуры
Может понадобиться, когда вышла из строя обычная клавиатура или ее нет вообще
10. RSTRUI – команда запуска восстановления системы
Восстанавливает систему на состояние определенной (выбранной вами ) даты.Главное, чтобы велась запись этих состояний(точки восстановления).За это отвечает запущенная служба Восстановления системы.
P.S. Если в конце любой команды поставить параметр /?, то на экране выведется подсказка по этой команде и описание основных ее параметров
P.S.1 команда cls – очищает командную строку
Поделиться ссылкой:
Похожие записи
Команды Windows для работы с сетью
ipconfig – информация об ip адресах (локальная сеть, DNS, маска, шлюз)
ipconfig /displaydns – очистить кэш DNS
ipconfig /flushdns – показывает содержание кэш DNS
inetcpl.cpl — настройка и свойства интернета
ping — проверяет связь с указанным узлом
Например,
ping google.com
ping google.com -t
ping 127.0.0.1
arp -a — выводит содержание таблицы ARP хоста
arp -d — сброс всей таблицы ARP хоста
getmac — получить MAC-адрес сетевой карты XX-XX-XX-XX-XX-XX
ncpa.cpl – сетевые подключения
netstat -rn – показывает таблицу маршрутизации хоста
netstat – открытые IP адреса с портами
net stop was /y — отключение портов
netsh winhttp show proxy — отображает текущее состояния прокси
netsh winhttp set proxy 127.0.0.1 — установка прокси
netsh winhttp reset proxy — сбор настроек proxy
mstsc — подключение к удалённому рабочему столу
shutdown.exe -r -t 30 -f -m \192.168.111.132 – перезагрузка удаленного компьютера
ftp – команда, для работы с ftp протоколом
shutdown -s – выключить компьютер
shutdown -r – перезагрузка компьютера
tskill chrome — закрывает процессы из cmd
%systemroot%system32shutdown.exe -r -t 30 – создание ярлыка
Команды для работы с дисками и файловой системой
cd .. – выйти из текущей директории;
cd %systemroot% — перейти к папке C:WINDOWS
cd /d C: — перейти на диск C:
G: — перейти на другой диск, например на флешку
md file.txt – создание в текущей директории файла file.txt
mkdir — команда создаёт каталог, аналог команды md
RENAME [hdd:][path]old_file new_file — переименование файла
del file.txt – удаление файла или папки, в данном случае удаление файла file.txt
RMDIR [/S] [/Q] [hdd:]path — удаление дерева каталога или директории
dir – выводит информацию о файлах и папках (размер файла, названия файлов и папок, дата)
diskmgmt.msc – управление дисками
cleanmgr – очистка диска, выбор устройства для очистки
sfc /scannow – проверка и восстановления системных файлов ОС
CHKDSK F — стандартная утилита windows для проверки диска, ключ F проверяет и исправляет ошибки на hdd или флешки, ключ R — поиск и исправление повреждённых секторов
chkdsk c: /f — этой командой можно воспользоваться, если нет доступа к файлу или папки на флешки, при этом, если ещё появляется сообщение «файл или папка повреждены чтение невозможно»
RECOVER [имя_диска:][путь_к_файлу]имя_файла — восстановление данных на повреждённом диске
reagentc /disable — при загрузке windows 7, отключает средства восстановления системы (для выполнения команды нужны дополнительные привилегии)
Iexpress — утилита IExpress Wizard для сжатия файлов в exe-файл
copy /b old_capture.jpg+Doc.rar new_capture.jpg — спрятать информацию внутри файла jpg old_capture.jpg и Doc.rar в новый файл new_capture.jpg
Базовые команды cmd
winver – версия ОС Windows
msconfig — конфигурация ОС windows
msinfo32 – отображает сведения об ОС и компьютере
prompt $t – отображает системное время в формате 20:12:12,18
date — установка новой даты, также отображает текущую дату
timedate.cpl – дата и время, дополнительные часы, время по интернету
color 2F – параметры цвета фона и шрифтов (в данном примере фон зелёный, шрифт — белый);
regedit – редактор реестра ОС
taskmgr – диспетчер задач
control userpasswords2 — учетные записи пользователей
control – панель управления
services.msc – службы
devmgmt.msc – диспетчер устройств
dxdiag -средство диагностики DirectX, драйверы
verifier – диспетчер проверки драйверов
mmsys.cpl – звук, запись, воспроизведение, динамики
appwiz.cpl – программы и компоненты, установка и удаление программ
control printers – устройства и принтеры
desk.cpl – свойство и разрешение экрана
control folders – параметры папок, вид, поиск
powercfg.cpl – электропитание (выбор плана электропитания)
control fonts – установленные шрифты
control mouse – свойство мышки, скорость
control keyboard – свойство клавиатуры, частота мерцания курсора
wscui.cpl – центр поддержки, обновление Windows
firewall.cpl – брандмауэр ОС Windows
explorer – проводник ОС Windows
logoff –выйти из ОС Windows
CLS — очистить экран
exit — выйти из cmd
Дополнительные команды для вызова стандартных программ Windows
notepad – блокнот
mspaint.exe – paint (рисование)
magnify – экранная лупа (увеличение масштаба экрана)
charmap – таблица символов
eudcedit – редактор личных знаков и символов
Narrator – экранный диктор
joy.cpl – игровые устройства
Команды Windows для администрирования
rstrui.exe — восстановление системы
control admintools — администрирование системы (инструменты)
odbcad32 — администратор источников данных ODBC в windows
gpedit.msc — редактор локальной групповой политики
secpol.msc — локальная политика безопасности в ОС windows
lusrmgr.msc — локальные пользователи и группы
sigverif — проверка цифровой подписи файлов
certmgr.msc — зарегистрированные сертификаты текущего пользователя в системе
mmc — корень консоли управления windows
compmgmt.msc — управление компьютером
wmimgmt.msc — корень консоли элемент управления WMIWindows
rsop.msc — результирующая политика windows
cliconfg — программа сетевого клиента SQL Server
shrpubw — мастер создания общих ресурсов ОС windows
syskey — защита базы данных учетных записей Windows
wscript — параметры сервера сценариев ОС Windows на языках JScript или VBScript
control schedtasks — планировщик заданий windows
eventvwr.msc — просмотр событий (журнал событий)
fsmgmt.msc — общие папки
perfmon.msc — системный монитор
dcomcnfg — службы компонентов, установленных в ОС
Определить кодировку cmd:
chcp
Например, чтобы поменять кодировку в windows на UTF-8 (по умолчанию стоит кодировка 866)
chcp 65001
Историю открывавшихся файлов в Windows 7
%APPDATA%/Microsoft/Windows/Recent
Путь к временным файлам (temp) на windows 7,8,10
C:Usersимя учётной записиAppDataLocalTemp
C:Usersимя учётной записиAppDataLocalTemporary Internet Files
Путь к временным файлам (temp) для браузера Google Chrome
C:Documents and SettingsИмя пользователяLocal SettingsApplication DataGoogleChromeUser DataDefaultCache
Путь к закладкам в браузере Google Chrome (Bookmarks)
C:UsersИмя пользователяAppDataLocalGoogleChromeUser DataDefault
Путь к временным файлам (temp) для браузера Internet Explorer
C:Documents and SettingsИмя пользователяLocal SettingsTemporary Internet Files
Путь к файлам Telegram
C:UsersUserAppDataRoamingTelegram Desktop
Принудительно удалить файл, пример
Del /F /Q /S d:/temp.exe
Доброго времени!
Ни для кого не секрет, что очень многие операции в Windows можно выполнять с помощью командной строки (на англ.: CMD). А в некоторых случаях — это, пожалуй, вообще единственный вариант решить вопрос!
Я в своих заметках тоже нередко обращаюсь к ней за помощью. 😉 И в сегодняшней статье, как раз, решил собрать все самые необходимые и популярные команды (думаю, в качестве небольшого сподручного материала, чтобы было куда сослаться «в трудную минуту», — она точно не помешает на блоге).
Заранее предупрежу:
- я не ставлю целью разобрать все команды! Только основное, что часто приходиться делать;
- часть нижеперечисленных команд нужно выполнять с правами администратора (если оных прав не будет — вместо результата увидите сообщение похожее на «недостаточно прав, или настроена групповая политика»)!
*
*
Содержание статьи
- 1 Перечень «сподручных» команд // CMD // Таблицы
- 1.1 Для просмотра характеристик устройства, сведений о системе
- 1.2 Для работы с сетью
- 1.3 Для работы с дисками / флешками
- 1.4 Для загрузки и восстановления Windows
- 1.5 Общие операции
- 1.6 📌Дополнения
- 1.6.1 Показ скрытых файлов
- 1.6.2 Как автоматизировать выполнение определенных команд
- 1.6.3 Что делать, если не загружается Windows
→ Задать вопрос | дополнить
Перечень «сподручных» команд // CMD // Таблицы
Для просмотра характеристик устройства, сведений о системе
👉 Также в помощь!
1) Программы для проверки и мониторинга температуры процессора, видеокарты, диска
2) Как узнать характеристики компьютера, ноутбука
№ | Команда (скопировать в окно CMD и нажать Enter) | Описание команды / результат ее выполнения |
1 | systeminfo | Покажет информацию о системе: версию ОС Windows, модель компьютера (ноутбука), владельца, версию BIOS, кол-во ОЗУ, домен (рабочую группу), имя ПК, сетевые адаптеры и пр. |
2 | wmic cpu get name | Узнать модель ЦП (примерный ответ: «AMD Ryzen 3 5300U with Radeon Graphics.»). Др. способы. |
3 | wmic bios get serialnumber | Серийный номер устройства (ноутбука, например). |
4 | wmic baseboard get product
wmic baseboard get version |
Модель мат. платы / ее версия. |
5 | wmic bios get SMBIOSBIOSVersion | Версия BIOS. |
6 | wmic path win32_VideoController get name | Название видеокарты (др. способы). |
7 | wmic path win32_VideoController get VideoModeDescription | Разрешение экрана, цвета. |
8 | wmic OS get Caption,OSArchitecture,Version | Информация о Windows. |
9 | wmic DISKDRIVE get Caption | Информация о накопителях. |
10 | wmic /namespace:\rootwmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature | Посмотреть температуру ЦП (для перевода в градусы Цельсия — полученное значение нужно разделить на 10 и отнять 273,15). |
11 | Winver
или Ver |
Показать окно с версией установленной системы.
-//- Отобразить версию ОС прямо в окне CMD. |
12 | Hostname | Узнать текущее имя ПК. |
13 | wmic path softwarelicensingservice get OA3xOriginalProductKey | Команда покажет текущий лиценз. ключ Windows. |
14 |
|
Отображение сведений о лицензии (подробно, кратко). |
*
Для работы с сетью
👉 В помощь!
Коллекция заметок по настройки сети и интернета на компьютере.
№ | Команда (скопировать в окно CMD и нажать Enter) | Описание команды / результат ее выполнения |
1 | ipconfig /all | Показывает сетевые настройки для сетевых адаптеров (IP-адрес, MAC-адрес, и пр.). |
2 | ping ya.ru
или ping ya.ru -t |
Определение пинга до ресурса www.ya.ru (разумеется, адрес можно указать свой).
Примечание: второй вариант команды (с наличием на конце -t) запускает безостановочную проверку. |
3 | GETMAC | Посмотреть MAC-адрес. |
4 | nslookup ya.ru | Покажет IP-адрес по доменному имени. |
5 | netsh wlan set autoconfig enabled=no interface=»Wi-Fi»
Обратная операция: netsh wlan set autoconfig enabled=yes interface=»Wi-Fi» |
Выключает авто-поиск сетей по Wi-Fi (в некоторых случаях это увел. скорость работы Wi-Fi подключения, и снижает пинг!).
Примечание: вместо «Wi-Fi» нужно указать название своего адаптера, используемого для подключения по Wi-Fi. |
6 | netcfg -d
или
|
Сброс сетевых настроек.* |
7 | netsh wlan show all | Просмотреть всю информацию о беспроводных устройствах. |
8 | netsh wlan show drivers | -//- о драйверах. |
9 | netstat -abno | Информация о текущих подключениях и состоянии портов. |
*
Для работы с дисками / флешками
👉 В помощь!
1) Восстановление работы флешки (прошивка) / восстановление пропавших и удаленных файлов с флешки/диска;
2) Лучшие программы для работы с накопителями (флешками, HDD, SSD и пр.).
№ | Команда (скопировать в окно CMD и нажать Enter) | Описание команды / результат ее выполнения |
1 | chkdsk v: /f | Проверка диска на ошибки (вместо V — нужно указать свою букву диска).
Рекомендуется запускать после некорректного выключения ПК, при ошибках чтения и пр. |
2 | diskmgmt.msc | Вызвать встроенную утилиту «управление дисками». |
3 | format E: /FS:exFAT /Q /V:fleska | Форматирование диска/флешки (быстрое). Где:
|
4 |
или
|
Запуск утилиты Diskpart (для работы с дисками) и просмотр информации о дисках (томах).
Первая команда покажет наличие всех физических дисков, вторая — всех томов на них. (для просмотра разделов: List Partition) |
5 | Вводить последовательно (по одной!)
|
Второй пример с Diskpart: смотрим все тома на дисках, выбираем первый из них (цифра «1» заменяема!), и присваиваем ему букву «R». |
6 | Вводить последовательно (по одной!)
|
Еще один пример с Diskpart: просмотр томов, выбор одного из них и полная его очистка. Будьте аккуратны с этой последовательностью команд, она удаляет информацию!
Кстати, после очистки диска (Diskpart, list disk, select disk 1, clean) его можно конвертировать: convert gpt (или convert mbr). |
7 | defrag /A /C /U /V | Анализ дисков на фрагментацию. |
8 | defrag C: /W /V | Дефрагментация диска «C», и вывод отчета по операции. |
9 | DEL /F «C:111Новый текстовый документ.txt» | Принудительное удаление файла * (нужно указать правильный путь до него).
Полезно в тех случаях, когда файл не удается удалить из проводника. |
9.1 | del /q /f /s %SYSTEMDRIVE%*.log | Удаление всех Log-файлов с системного диска (вместо «.log» можно использовать и др. расширения). |
10 | RD /S «C:111» | Удаление папки * (также нужно указать путь до нее). |
11 | VOL D: | Вывод серийного номера и названия диска. |
12 | wmic logicaldisk get name, VolumeName, Size, FileSystem, NumberOfBlocks, description | Получить информацию по всем подключенным дискам (объем, имя, тип и пр.). Более подробно тут. |
*
Для загрузки и восстановления Windows
📌 Примечание: если у вас не загружается Windows — командную строку можно вызвать с установочной флешки.
№ | Команда (скопировать в окно CMD и нажать Enter) | Описание команды / результат ее выполнения |
1 | chkdsk /x/f/r
можно и так: chkdsk D: /f |
Проверка текущего сист. диска на ошибки (/ либо проверка указанного диска). |
2 | sfc /scannow | Проверка целостности системных файлов. |
3 | BCDEDIT | Диспетчер загрузки Windows |
4 |
Затем, узнав том с Windows, использовать: bcdboot d:windows |
Сначала узнаем том, на котором установлена Windows, затем восстанавливаем файлы загрузки. |
5 |
Затем ввести: bcdboot D:windows /s Z: /f UEFI |
Сначала узнаем все тома дисков в системе.
Далее выбираем «ESP» том, он в 99-512 МБ (FAT32) (важно: вместо «2» нужно будет выбрать свой том). Затем присваиваем ему букву Z. Далее указываем букву тома с Windows (вначале мы узнали и ее тоже) и восстанавливаем файлы загрузки. |
6 | rstrui | Запуск утилиты для отката системы (если есть точки восстановления). |
7 | sysdm.cpl | Создать точку восстановления ОС в окне «Защита системы». |
8 | wmic.exe /Namespace:\rootdefault Path SystemRestore Call CreateRestorePoint “MyRestorePoint”, 100, 7 | Создать точку восстановления системы в авто-режиме (без лишних вопросов). |
9 | bcdedit /set {default} safeboot minimal
или bcdedit /set {default} safeboot network |
Загрузка безопасного режима (можно вводить, загрузившись с установочной флешки). Полезная команда, если в обычном режиме Windows не загружается («лагает»).
—//— C поддержкой сети. * Важно: чтобы отменить загрузку в безопасном режиме — в рабочей Windows используйте команду: bcdedit /deletevalue {default} safeboot |
10 | msconfig | Конфигурация системы (здесь можно настроить запуск служб, автозагрузку ПО, режим загрузки ОС). |
11 | dism /online /export-driver /destination:F:MyDrivers
Dism /online /Add-Driver /Driver:F:MyDrivers /Recurse |
Первая команда создает копию драйверов, вторая — восстанавливает их из копии. Работает в Windows 10/11 (Net Framework 3.5). |
*
Общие операции
№ | Команда (скопировать в окно CMD и нажать Enter) | Описание команды / результат ее выполнения |
1 | Pause | Ставит на «паузу» выполнение последовательности команд, и ждет нажатия одной из кнопок клавиатуры. |
2 | net start | Просмотр списка запущенных служб. |
3 | net start WlanSvc
или net stop WlanSvc |
Запустить службу WlanSvc / остановить службу -//- |
4 | ASSOC | Просмотреть таблицу: расширение (например, «.RAR») / программа, которая его открывает. |
5 | DATE | Просмотр и установка даты (полезно, когда не работают параметры ОС).
В помощь: настройка даты и времени в Windows. |
6 | shutdown.exe -r -f -t 20 | Перезагрузка компьютера через 20 сек.
Прим.: время задается в секундах. В 1 часе = 3600 сек.! |
7 | shutdown /s /t 60 | Выключение компьютера через минуту.
Прим.: время задается в секундах. |
8 | TASKLIST
и доп. в помощь taskkill /F /IM explorer.exe & start explorer |
Просмотр всех выполняемых программ и служб.
Завершение процесса explorer.exe (проводник), и его запуск. Удобная штука, когда диспетчер задач «лагает», или вы в нем не можете «поймать» проводник. |
9 | wmic computersystem where name=»%computername%» call joindomainorworkgroup name=»homework» | Сменить рабочую группу текущему компьютеру (вместо «homework» — напишите свое название).
Необходима перезагрузка ПК! |
10 | wmic computersystem where name=»%computername%» call rename name=»newpc» | Сменить имя компьютеру (вместо «newpc» задайте свое имя ПК).
Необходима перезагрузка ПК! |
11 | powercfg -a
еще доп.: powercfg -h on powercfg -h off |
Просмотр режимов выкл. ПК (гибернация, сон и пр.).
*** Вкл. / откл. гибернацию. |
12 | start /high /D «C:GamesWorld of Warcraft Classic» wow.exe | Запуск приложения с нужным приоритетом (в моем случае — высокий приоритет, который чаще всего и нужен). Часто помогает снизить тормоза в играх.
Более подробно о приоритетах тут. |
13 | xcopy C:Games D:backup /f /i /y /s | Копирует один каталог в другой (без лишних вопросов; с перезаписью файлов!).
Удобно использовать для создания резервных копий нужных папок. |
14 | dir C:Fraps /B /S > initial_c.txt
dir c:initial_c.txt /w/o/s/p
|
Все файлы из папки C:Fraps запишет в файл initial_c.txt.
Найдет все файлы на диске «C:» с названием «initial_c.txt». Найдет все файлы на диске «C:» с расширением «.txt». |
15 | more c:Usersinitial_c.txt
type c:Usersinitial_c.txt |
Прочитать и вывести содержимое текстового файла на экран. |
16 |
|
|
17 | HELP | Выводит справку по всем командам Windows. |
18 | EXIT | Выход из CMD. |
*
📌Дополнения
Показ скрытых файлов
Полезные команды для проводника (позволят отображать скрытые расширения, скрытые и системные файлы):
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced» /v HideFileExt /t REG_DWORD /d 00000000 /f
reg add “HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced” /v Hidden /t REG_DWORD /d 1 /f
reg add “HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced” /v ShowSuperHidden /t REG_DWORD /d 0 /f
После выполнения команд — не забудьте перезагрузить проводник (ПК).
*
Как автоматизировать выполнение определенных команд
Например, вам требуется постоянно запускать игру с нужным приоритетом (чаще с высоким), или очищать какие-то папки от мусора (определенных файлов), или еще что…
В этом случае можно сделать так:
- создать 📌BAT-файл с нужными вам командами (по ссылке привел все нюансы его создания + примеры) и проверить — оценить, всё ли выполняется правильно после его запуска;
- настроить 📌планировщик заданий в Windows, чтобы запускать этот BAT-файл в нужное вам время, например, при каждом включении ПК / или в определенное время (скажем, по вторникам и четвергам с 14-00 до 16-00).
*
Что делать, если не загружается Windows
📌Вариант 1: воспользоваться другим рабочим компьютером и записать установочную флешку с Windows. Также не помешает и LiveCD-флешка (эта «штуковина» позволит загружать «полноценную» Windows с флешки, и, само собой, работать с командной строкой… Для восстановления загрузчика Windows — обратите внимание на эту табличку).
*
📌Вариант 2: воспользоваться телефоном (под Android) и записать на нем установочную флешку. Далее подключить ее к ПК, и загрузиться…
*
📌Кстати, открыть окно командной строки можно и с установочной флешки с Windows: достаточно загрузиться с нее и нажать сочетание Shift+F10. Далее можно выполнить многое из таблиц выше…
Установка Windows — запуск командной строки
*
📌 Рекомендую! Коллекция аварийных флешек, которую нужно иметь на экстренный случай (как раз, когда не загружается Windows).
*
На сим пока всё, дополнения приветствуются!
Успехов!
👋
Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Содержание:
- 1 Использование SFC
- 2 Утилита DISM
- 3 Восстановление поврежденных файлов в ручном режиме
- 4 Использование сторонних приложений
- 5 Прочие способы
Операционная система Windows во многом подобна живому организму, из чего следует, что порой даже самое малое повреждение или удаление одного или нескольких её файлов способно привести к появлению определённых проблем. Причиной повреждения могут стать действия вирусов, сбои в работе программного обеспечения, внезапное отключение электропитания, ошибки при редактировании системных библиотек и так далее.
В результате пользователь может сталкиваться с различными ошибками при запуске программ или невозможностью их установки, проблемами с системными настройками и даже синими «экранами смерти». Поэтому при диагностике неполадок, первым делом обычно рекомендуется выполнить проверку целостности системных файлов Windows 7/10. На данный момент существует два основных метода проверки и восстановления системных файлов – с помощью штатных утилит SFC и DISM, запускаемых через командную строку или консоль PowerShell.
Второй инструмент является более мощным и обычно применяется, когда SFC не способна справиться с задачей или её запуск завершается ошибкой. Существуют также предназначенные для этих целей сторонние программы, но они по большей части дублируют функционал SFC и DISM, обеспечивая более удобный к ним доступ посредством использования графического интерфейса. В критических случаях, когда ни SFC, ни DISM не помогают, применяется восстановление системы или отдельных её компонентов с помощью заранее созданной резервной копии.
Использование SFC
Утилита SFC или иначе System Files Checker присутствует во всех версиях Windows, начиная с 2000, и предназначается для проверки состояния и восстановления системных файлов. SFC может принимать несколько аргументов, но в данном случае нас интересует только один. Проверка и восстановление системных файлов Windows 7/10 с её помощью производится следующим образом. Запустите от имени администратора командную строку или консоль PowerShell и выполните такую команду:
sfc /scannow
Процедура проверки займёт некоторое время. Если по завершении будут найдены ошибки, утилита предложит выполнить восстановление повреждённых файлов в процессе перезагрузки компьютера. Если SFC пишет, что не может восстановить файлы, убедитесь, что у вас отключены функции шифрования EFS и Bitlocker, загрузитесь в безопасном режиме, после чего повторите процедуру сканирования.
Для обеспечения максимального доступа к файловой системе процедуру восстановления поврежденных системных файлов Windows можно выполнить в загрузочной среде. Попасть в среду восстановления можно несколькими способами, но предлагаем наиболее универсальный. Загрузите компьютер с установочного диска Windows, а когда на экране появится окно мастера установки, нажмите Shift + F10. Так как в загрузочной среде буквы дисков отличаются, вам нужно определить букву системного раздела. Выполняем такие команды:
diskpart
list volume
На MBR-дисках системный раздел, скорее всего, будет иметь букву D, а раздел «Зарезервировано системой» – букву C. Зная буквенные метки томов, командой exit закрываем Diskpart и производим проверку:
sfc /scannow /offbootdir=C:/ /offwindir=D:/
По завершении сканирования Windows перезагрузится в обычном режиме.
Утилита DISM
Как проверить целостность системных файлов Windows 7/10, если описанный выше способ не помогает или при выполнении команд выдаются разные ошибки? В этом случае можно попробовать прибегнуть к более мощному средству – утилите DISM. Запускаем командную строку с правами администратора и выполняем такую команду:
dism.exe /online /cleanup-image /scanhealth
Если утилита сообщит, что хранилище компонентов подлежит восстановлению, восстанавливаем его следующей командой:
dism.exe /online /cleanup-image /restorehealth
Если в процессе выполнения команд будут выдаваться ошибки, попробуйте восстановить хранилище компонентов с помощью запущенной с повышенными правами PowerShell, выполнив команду Repair-WindowsImage -Online -RestoreHealth при подключении компьютера к интернету.
После проделанных процедур можно произвести проверку sfc /scannow и посмотреть, не будут ли повторяться ошибки. Если да, проверьте, включена ли у вас служба «Установщик модулей Windows», а вообще, сделать это желательно заранее.
Восстановление поврежденных файлов в ручном режиме
Данный способ применяется при невозможности восстановления поврежденных файлов SFC, но для его использования вам в любом случае понадобится точно такая же операционная система, установленная на другом компьютере или виртуальной машине либо резервная копия. Чтобы определить, какие именно файлы нужно восстановить, выполните в командной строке команду:
findstr /c: «[SR]» %windir%/logs/cbs/cbs.log >»D:/sfc.log»
Информация о повреждённых файлах будут сохранена в лог-файл, в нашем случае это sfc.log на диск D. Содержимое файла может быть достаточно объёмным, ищите в нем блоки с ключевой фразой «Cannot repair» (не удалось восстановить) с соответствующими датой и временем сканирования.
На приложенном скриншоте видно, что SFC не смогла восстановить файл Asseccbility.dll. В этом же логе должен быть указан путь к неисправимому файлу. Скопируйте оригинальный файл с другого компьютера и замените им вручную повреждённый. На данном этапе нередко приходится сталкиваться с проблемами, так как файл может оказаться либо используемым системными процессами, либо пользователь не будет иметь на него права.
Для получения прав и замены таких файлов можно использовать штатные консольные утилиты Takeown с параметром /f и icacls с параметром /grant administrators:f, но есть более простой и универсальный способ – воспользоваться любым «живым диском» со встроенный файловым менеджером, например, Dr.Web LiveDisk. Если компьютер загружается, всё ещё проще, достаточно скопировать оригинальные файлы в любую удобную вам папку на его жёстком диске.
Отредактировать загрузочный образ ISO того же Dr.Web LiveDisk можно в программе UltraISO, создав в нём папку и скопировав в него windows-файлы.
Теперь рассмотрим, как восстановить системные файлы Windows 7/10 с помощью такого диска. Загрузившись с носителя, найдите свою папку с файлами (в Dr.Web LiveDisk точкой монтирования служит /cdrom), скопируйте оригинальные файлы в буфер, перейдите в целевой каталог папки win и замените ими повреждённые.
Если оригинальные файлы лежат на диске Windows, ищите их в расположении win, в том разделе, в который вы их поместили. Данный способ удобен тем, что снимает все ограничения файловой системы Windows, позволяя получать к ней монопольный доступ.
Использование сторонних приложений
Разработка специальных программ, которые позволяли бы восстанавливать повреждённые и удалённые системные файлы, не имеет смысла, так как весь необходимый для этого функционал имеется в самой системе. Однако существуют инструменты, упрощающие доступ к штатным средствам с помощью удобного графического интерфейса. Таковым, к примеру, является Microsoft DaRT – загрузочный диск, представляющий собой набор средств администрирования, в который также входит модуль сканирования и восстановления системных файлов Windows. Порядок действий такой проверки представлен на скриншотах ниже.
Для более удобного запуска SFC служат также программы Windows Repair и Glary Utilities, только в отличие от Microsoft DaRT, стартуют они из рабочей системы.
В Windows Repair для запуска проверки необходимо перейти в раздел Pre-Repair Steps, крикнуть по вкладке Step 4 (Optional)» и нажать кнопку «Check».
В Glary Utilities переходим на вкладку «Модули», в меню слева выбираем «Сервис» и жмем «Восстановление системных файлов». В обоих случаях будет запущена стандартная консольная утилита SFC.
Прочие способы
Что касается вопроса, как восстановить полностью удаленные системные файлы, тут всё и так должно быть ясно. Если позволяют размеры диска, регулярно создавайте резервные копии системного раздела или, по крайней мере, не отключайте защиту системы, чтобы в случае чего иметь возможность выполнить откат к предыдущей контрольной точке.
И последнее, на что хотелось бы обратить внимание. Если вы скачали и установили пользовательскую сборку, будьте готовы к тому, что SFC более чем наверняка найдёт в ней поврежденные файлы. Причина очень проста – сборщики очень часто модифицируют свои образы, заменяя, к примеру, оригинальные иконки в библиотеках и прочее. Поэтому перед тем, как производить восстановление оригинальных файлов, подумайте, действительно ли это вам нужно, если в работе системы не наблюдается неполадок.