Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Оба батника отработали, вызвав перезагрузку, как я понял?
Если да, то это вообще парадокс, там тоже самое что и в основном.
Тогда надо утилитой задержать выход основного батника, но надо утилиту запустить от админа.
и перед выбором в меню захватить батник утилитой.
 
В твоем батнике там есть команда exit, она и завершает основной батник, она не нужна.
И так как все вызванные батники запускаются под правами основного батника, а он запускается под админом,  
то в свой батник достаточно прописать только нужные строки и все.  
Если был задано setlocal enabledelayedexpansion, то обязательно надо его завершить: endlocal
Так как это также нарушит работу основного батника. В добавок ко всему вложенность setlocal ограничена.
И если идет смена кодировки, то надо ее вернуть обратно после своих строк,  
перед завершением своего батника, вот так достаточно прописать в нем, раз он ANSI 1251:

Код:
 
chcp 1251 >nul
takeown /F "D:\Hyper-V" /R /D Y
takeown /F "D:\MyDoc" /R /D Y
takeown /F "E:\AllData" /R /D Y
takeown /F "E:\DOWNLOADS" /R /D Y
takeown /F "E:\Obmen" /R /D Y
takeown /F "E:\RAZNOE" /R /D Y
takeown /F "E:\Temp" /R /D Y
takeown /F "E:\TempSys" /R /D Y
chcp 65001 >nul
 

Но эти строки можно запихать и в MySettings.bat
Если не вернуть указание кодировки, будут дальше кракозябы.
 
 
И еще на счет строки из вызова получения админ прав, в строке:
UAC.ShellExecute "%~s0"
 
Не надо использовать: "%~s0",  
бывает вызывает проблемы когда в системе отрублена генерация коротких имен.  
Лучше использовать: "%~f0"
Тут путь до батника не будет переделывается в короткое имя, но он в кавычках и этого достаточно,  
с ним нет ни каких проблем ни в каких случаях.  
Когда то использовал "%~s0", но всплыли проблемы.
 
На счет OneDrive, в батнике он отключается, так как удаление я не хочу его делать,  
чтобы можно было его включить обратно сбросом. Это важно.
Лучше скажи какие там строки где остаются, добавлю их отключение и возврат.
А удаление пусть прописывают в своих батниках обдуманно.
 

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 18:38 22-07-2017 | Исправлено: westlife, 18:49 22-07-2017
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru