Показать полную графическую версию : Команда для удаления файла из SysWOW64 и System32
Нужно из этих двух вариантов сделать один, чтобы удалялся файл OneDriveSetup.exe из обоих папок SysWOW64 и System32.
takeown /f "C:\Windows\SysWOW64\OneDriveSetup.exe"
icacls "C:\Windows\SysWOW64\OneDriveSetup.exe" /grant:r "%USERDOMAIN%\%USERNAME%":F /c
del /a /f /q "C:\Windows\SysWOW64\OneDriveSetup.exe"
takeown /f "C:\Windows\System32\OneDriveSetup.exe"
icacls "C:\Windows\System32\OneDriveSetup.exe" /grant:r "%USERDOMAIN%\%USERNAME%":F /c
del /a /f /q "C:\Windows\System32\OneDriveSetup.exe"
И ещё нужно удалить OneDrive.ico из "C:\Windows\SysWOW64\OneDrive.ico",
а у него полный доступ только у Trusted Installer.
У остальных только чтение.
DJ Mogarych
04-06-2020, 10:34
Нужно из этих двух вариантов сделать один »
Как это? Файла же два.
[Как это? Файла же два. »
Что то общее типа:
takeown /f "C:\Windows\Wow6432\OneDriveSetup.exe"
icacls "C:\Windows\Wow6432\OneDriveSetup.exe" /grant:r "%USERDOMAIN%\%USERNAME%":F /c
del /a /f /q "C:\Windows\Wow6432\OneDriveSetup.exe"
что бы вместо шести команд было три.
Или такое не возможно ?
DJ Mogarych
04-06-2020, 11:10
Может, как-нибудь через задний проход автогеном и возможно, но усилия явно будут больше, чем оставить эти строчки как есть.
DJ Mogarych,
А насчёт удаления "C:\Windows\SysWOW64\OneDrive.ico" ?
DJ Mogarych
04-06-2020, 12:37
Ну попробуйте по аналогии:
takeown /f "C:\Windows\SysWOW64\OneDrive.ico"
icacls "C:\Windows\SysWOW64\OneDrive.ico" /grant:r "%USERDOMAIN%\%USERNAME%":F /c
del /a /f /q "C:\Windows\SysWOW64\OneDrive.ico"
DJ Mogarych,
Так не работает, так как я уже писал:
К нему полный доступ имеет только у TrustedInstaller.
У остальных только чтение. »
Удалось решить только с запуском батника с помощью программы PowerRun,
она запускает его с правами TrustedInstaller.
Только теперь окно Командной сроки выскакивает где захочет.
Придётся решать новую задачу, как привязать его к углу экрана.
В настройках Командной сроки задал параметры расположения и если просто запускать батник оно всегда в одном и том же месте.
А если запускать через программу, то всегда в разных местах.
птичка0001
04-06-2020, 13:40
Этот способ не рекомендуется по нескольким причинам:
http://www.oszone.net/27983/Windows_10_disable_onedrive
Повторная установка OneDrive может быть невозможна, восстановление OneDrive будет возможно только путем переустановки Windows в режиме обновления.
OneDrive может быть восстановлен в процессе обновления сборки Windows
Есть вероятность проявления непредвиденных неполадок в других компонентах Windows
Про нюансы можно прочитать вот тут (http://www.outsidethebox.ms/19540/#_Toc13510159)
// мимо проходила
теперь окно Командной сроки выскакивает где захочет »
а у вас среди команд нет ничего такого типа прогресс-бара или таймаутов с паузами - то на кой ляд это окно вообще должно маячить, поставьте скрытый запуск, подобных тем более чем на форуме - не?
alpap,
на кой ляд это окно вообще должно маячить, поставьте скрытый запуск, подобных тем более чем на форуме - не? »
Я так и сделал.
Просто когда было окно, было видно, что всё отработало нормально и все файлы удалены или нет.
Но после нескольких тестов убедился что всё удаляется без проблем и сделал скрытый запуск.
В идеале, конечно просто пакет удалить стандартно
Dism /Image:G:\ /Remove-Package /PackageName:Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.22621.1
Но не знаю как побороть ошибку
Ошибка: 0x80070005
Ошибка: 5
Отказано в доступе.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.