Компьютерный портал
| Расширенный
Модератор форума: Barmenchik, Drinko, V-Efremov, sander23, MedMeks  
Восстанавливаем работу "sfc /scannow" в сборках 142xx
oleg1974
Отредактировано oleg1974 - 18.03.2016, 17:06
Аватар oleg1974

Почетный

Сообщений: 54

Цитата sysprg ()
Я обновил свою, ПЕРВОНАЧАЛЬНУЮ версию


Молоток, закрутил то как. Я проверил на 32 битке. Нужный файл копируется куда надо.
VNNau
Отредактировано VNNau - 18.03.2016, 18:44
Аватар VNNau


Сообщений: 596

sysprg
Цитата oleg1974 ()
Я проверил на 32 битке. Нужный файл копируется куда надо.

На 64 пишет, файл не найден...
Slasa
Аватар Slasa

Почетный

Сообщений: 211

Цитата VNNau ()
sysprg
Цитатаoleg1974
Я проверил на 32 битке. Нужный файл копируется куда надо.
На 64 пишет, файл не найден...


Вот и я что только не делал. Какие то непонятки.
VTL777
Нет аватара


Сообщений: 133

У меня на 32 тоже пишет файл не найден
sysprg
Отредактировано sysprg - 18.03.2016, 19:27
Аватар sysprg

Автор темы
Почетный

Сообщений: 4673

Цитата VNNau ()
На 64 пишет, файл не найден...
Цитата Slasa ()
Вот и я что только не делал. Какие то непонятки.
Сравните свой вывод на консоль с тем, что приведен под спойлером:
omega12
Отредактировано omega12 - 18.03.2016, 19:56
Аватар omega12


Сообщений: 381

Цитата sysprg ()
@echo on
cls
setlocal
set c1=C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack
set c2=31bf3856ad364e35_10.0.14279.1000_none
set from=%c1%-onecore_%c2%_5a92ee0dd788e433
set to=%c1%_%c2%_25a158fc7f85c69d

echo Y|takeown /F %to% /R>nul
icacls %to% /grant %username%:F /T>nul

copy /b %from%\wrpint.dll %to%\wrpint.dll
pause

спасибо большое ) ваш бат для 14279 отлично пошел на 14921 ) пробелы убрать и идет на ура на х64
VNNau
Отредактировано VNNau - 18.03.2016, 22:20
Аватар VNNau


Сообщений: 596

Цитата omega12 ()
10.0.14279.1000

как при этом на 291?!
omega12
Аватар omega12


Сообщений: 381

как при этом на 921?! -- 14291 пардон )
Slasa
Аватар Slasa

Почетный

Сообщений: 211

Цитата sysprg ()
Сравните свой вывод на консоль с тем, что приведен под спойлером:


А у меня вот что

sysprg
Аватар sysprg

Автор темы
Почетный

Сообщений: 4673

Цитата Slasa ()
А у меня вот что
Удар под дых: выдает ошибку при парсинге совершенно синтаксически правильной строки for /f "delims=" %%A in ('dir /ad /b %root%-onecore*') do set "from=%SystemRoot%\WinSxS\%%A"
Попробуйте стереть пробел[ы] после последнего символа ", хотя сомнительно. Посмотрю глобальные установки для бэтч-файлов, возможно у Вас там что-то сбилось.
netWanderer
Отредактировано netWanderer - 18.03.2016, 21:44
Аватар netWanderer

Администратор

Сообщений: 4881

Цитата sysprg ()
Попробуйте стереть пробел[ы] после последнего символа

sysprg, совершенно верно. Вам не надо было упоминать про то что копировать можно с пробелами. При убранных пробелах в конце каждой строки ваш новый батник замечательно отрабатывает. Я с "имитировал" выполнение для обеих разрядностей. Результат выполнения:
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11628

Slasa, вообще странный скриншот - не отработала ни одна переменная от слова совсем.
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
sysprg
Аватар sysprg

Автор темы
Почетный

Сообщений: 4673

Цитата Slasa ()
А у меня вот что
замените строку "setlocal" на строку "setlocal enableextensions disabledelayedexpansion". Возможно у Вас расширения cmd.exe по умолчанию ОТМЕНЕНЫ!
Slasa
Аватар Slasa

Почетный

Сообщений: 211

Цитата sysprg ()
замените строку "setlocal" на строку "setlocal enableextensions disabledelayedexpansion". Возможно у Вас расширения cmd.exe по умолчанию ОТМЕНЕНЫ!


Сделал, заменил.



Добавлено (18.03.2016, 22:06)
---------------------------------------------
Цитата sysprg ()
Возможно у Вас расширения cmd.exe по умолчанию ОТМЕНЕНЫ!


Нет не отменены.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11628

Slasa, уберите из батника первую строчку:
Код
@echo off

И приведите скриншот.
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Поиск:
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!
Windows 11
Windows 10
Windows 8.1
Популярное
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 8506

Статистика Форума
Последние обновления тем
Популярные темы
Новые пользователи
12.11.2024|16:50
12.11.2024|10:40
12.11.2024|10:38
12.11.2024|09:35
12.11.2024|09:19
11.11.2024|23:37
11.11.2024|20:52
11.11.2024|20:27
11.11.2024|14:35
11.11.2024|06:32