Проверка целостности системных файлов утилитой sfc

Проверка целостности системных файлов утилитой sfc 0.7.6

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
2017-06-05_133628.png
 

akok

Команда форума
Администратор
Сообщения
20,160
Реакции
13,797
Баллы
2,293
igpol, запускали от имени администратора?
 

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Конечно, на скрине это видно сверху "Администратор:Проверка целостности системных файлов".
 

akok

Команда форума
Администратор
Сообщения
20,160
Реакции
13,797
Баллы
2,293
igpol, да, был невнимателен. UAC случаем не отключен у вас?
 

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Полностью нет. Я понимаю, что это не баг утилиты, а что-то с ОС. Как это исправить нигде рекомендаций не нашел.
 
Последнее редактирование:

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Так и не нашел способа запустить утилиту от имени администратора.
 

Кирилл

Команда форума
Администратор
Сообщения
14,216
Реакции
6,246
Баллы
1,093
igpol, а просто командная строка от имени админа запускается?
Введите sfc /scannow
Пошла проверка?
 

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
С командной строкой все в порядке. Запускается от администратора и sfc /scannow осуществляет проверку.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,603
Реакции
6,038
Баллы
808
igpol, спасибо за отчёт.

Проверьте запущена ли служба "Сервер". (Панель управления\Система и безопасность\Администрирование => Службы)

Выполните приложенный ниже скрипт правой кнопкой мыши "От имени Администратора". Через несколько секунд закройте окно кнопкой "Х". Созданный файл log.txt прикрепите к своему посту.
 

Вложения

  • sfc_scannow_logging.zip
    4.6 KB · Просмотры: 3
Последнее редактирование:

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Dragokas, служба "Север" запущена. Состояние - выполняется. Тип запуска - автоматически. Лог прилагаю.

C:\WINDOWS\system32>Chcp 866 1>nul

C:\WINDOWS\system32>title Џа®ўҐаЄ 楫®бв®бвЁ бЁб⥬ле д ©«®ў.

C:\WINDOWS\system32>SetLocal EnableExtensions EnableDelayedExpansion

C:\WINDOWS\system32>set log=C:\WINDOWS\Logs\CBS\sfcdoc.log

C:\WINDOWS\system32>set log2=C:\WINDOWS\Logs\CBS\sfcdoc2.log

C:\WINDOWS\system32>set eventlog=C:\WINDOWS\Logs\CBS\eventlog.log

C:\WINDOWS\system32>set dismlog=C:\WINDOWS\Logs\DISM\dism.log

C:\WINDOWS\system32>Call :veros

C:\WINDOWS\system32>SET Version=Unknown

C:\WINDOWS\system32>VER | FINDSTR /IL "5.0" 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 2000"
call :XP
)

C:\WINDOWS\system32>VER | FINDSTR /IL "5.1." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows XP"
call :XP
)

C:\WINDOWS\system32>VER | FINDSTR /IL "5.2." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 2003"
call :XP
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.0." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows Vista"
set os=1
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.1." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 7"
set os=1
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.2." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 8"
set os=0
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.3." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 8.1"
set os=0
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.4." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 10"
set os=0
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "10.0." 1>NUL

C:\WINDOWS\system32>IF 0 EQU 0 (
SET Version="Windows 10"
set os=0
call :setting
)

C:\WINDOWS\system32>call :Elevate

C:\WINDOWS\system32>call :CheckAdmin

C:\WINDOWS\system32>net session 1>NUL 2>NUL && ((
IF EXIST "C:\Program Files (x86)" (set arhitektura=64 ) else (set arhitektura=32 )
echo.
echo :::::::: C:\Users\Igor
echo :::::::: 10.07.2017 / 17:44:23,41
echo :::::::: "Windows 10" /
echo :::::::: SafeZone.cc
echo.
echo.
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo ... Џа ў Ђ¤¬ЁЁбва в®а Ї®«гзҐл...
echo .........sfco ErrorLevel [ 0 ]
) 1>"C:\WINDOWS\Logs\CBS\sfcdoc.log" ) || (
echo .........sfco ErrorLevel[ 0 ] 1>"C:\WINDOWS\Logs\CBS\sfcdoc.log"
Echo ’ॡговбп Їа ў Ђ¤¬ЁЁбва в®а .
Echo.
echo ЌҐ®Ўе®¤Ё¬® § ЇгбвЁвм бЄаЁЇв ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а
echo Џа ў®© Є®ЇЄ®© ¬лиЁ Ї® д ©«г - ЇгЄв "‡ ЇгбвЁвм ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а "
echo.
echo „«п ўл室 ¦¬ЁвҐ Є« ўЁиг ENTER
pause1>nul
Call :Exite
)
ЋвЄ § ® ў ¤®бвгЇҐ.
ЋвЄ § ® ў ¤®бвгЇҐ.
’ॡговбп Їа ў Ђ¤¬ЁЁбва в®а .

ЌҐ®Ўе®¤Ё¬® § ЇгбвЁвм бЄаЁЇв ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а
Џа ў®© Є®ЇЄ®© ¬лиЁ Ї® д ©«г - ЇгЄв "‡ ЇгбвЁвм ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а "

„«п ўл室 ¦¬ЁвҐ Є« ўЁиг ENTER
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,603
Реакции
6,038
Баллы
808

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,603
Реакции
6,038
Баллы
808
Изменил функцию проверки прав.
Пожалуйста, проверьте работу скрипта:
 

Вложения

  • Выполнить проверку sfc_scannow_2.zip
    4.5 KB · Просмотры: 4

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Ура, заработала, большое спасибо за помощь!
2017-07-10_214239.png
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,603
Реакции
6,038
Баллы
808

Кирилл

Команда форума
Администратор
Сообщения
14,216
Реакции
6,246
Баллы
1,093
Dragokas, я полноценно возвращаюсь только на той неделе ... могу тебя просить?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,603
Реакции
6,038
Баллы
808
Держи релизную.

Заменена функция проверки прав.
Исправлены опечатки.
Исправлено форматирование отчёта о списке обновлений системы.
 

Вложения

  • Выполнить проверку sfc_scannow_3.zip
    4.6 KB · Просмотры: 4

Кирилл

Команда форума
Администратор
Сообщения
14,216
Реакции
6,246
Баллы
1,093
Пользователь Kиpилл обновил ресурс Проверка целостности системных файлов утилитой sfc новой записью:

Внесены доработки, предложенные Dragokas

Заменена функция проверки прав.
Исправлены опечатки.
Исправлено форматирование отчёта о списке обновлений системы.

Спасибо @Dragokas за оказанную помощь :)

Узнать больше об этом обновлении...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,603
Реакции
6,038
Баллы
808
Как решить такую проблему?

...... Процедура восстановления хранилища...

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 50

Средство DISM не поддерживает обслуживание среды предустановки Windows с использ
ованием параметра /Online.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
Восстановление хранилища данных прошло некорректно.
Сообщите о проблеме специалистам SafeZone
Нажмите клавишу ENTER что бы продолжить

У меня из-за этой же причины Visual Studio на виртуалку 8.1 не встаёт, т.к. она тоже использует DISM.
Попробовал восстановление из образа (смонтирован на диск D:\).
Неудачно:


C:\Windows\system32>dism /image:D:\ /cleanup-image /restorehealth

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 2

Не удалось получить доступ к образу.
Убедитесь, что путь к образу и каталог Windows образа существуют и учетная запис
ь обладает правами на чтение папки.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\so
urces\install.wim:1

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 50

Средство DISM не поддерживает обслуживание среды предустановки Windows с использ
ованием параметра /Online.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\in
stall.wim:1

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 87

Неизвестный параметр cleanup-image.
Для получения дополнительных сведений выполните команду "DISM.exe /?".

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /RestoreHealth /Source:wim:D:\sources\install.wim:1

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 87

Неизвестный параметр restorehealth.
Для получения дополнительных сведений выполните команду "DISM.exe /?".

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\so
urces\install.wim:1 /limitaccess

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 50

Средство DISM не поддерживает обслуживание среды предустановки Windows с использ
ованием параметра /Online.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
14,216
Реакции
6,246
Баллы
1,093
Dragokas, предварительно в дополнительных параметрах попробуй очистить хранилище.
Через power shell запустится?
PowerShell:
Repair-WindowsImage -Online -RestoreHealth -Source:WIM:Е:\sources\install.wim:1
Е - буква диска с образом.
Какие команды доступны для Dism /Online у тебя?
 
Сверху Снизу