Войти

Показать полную графическую версию : [решено] Командная строка: не срабатывает команда "Del"


Sanchos
11-06-2006, 10:14
Проблема в следующем:
не работает в CMD комманда Del и RD...
Элементарно не работает
DEL "%systemroot%\system32\ssbezier.scr"

Хотя команда "del *.log" работает...?

Windows XP SP2, Прова Administrator

Vadikan
11-06-2006, 10:57
Sanchos
А разрешения на системный каталог какие? И что пишет в строке?

Sanchos
11-06-2006, 11:57
Полный доступ.
Говорит что "Неправельный формат параметра - "%systemroot%\system32\ssbezier.scr"" для комманды "DEL "%systemroot%\system32\ssbezier.scr""

Vadikan
11-06-2006, 22:44
Sanchos
Мой вопрос может показаться странным, но все таки. А ты именно cmd.exe запускаешь из system32?

ShaddyR
12-06-2006, 10:55
у меня отвечат невозможностью удаления несуществующего файла, то есть о параметрах ничего не говорит. Возможно, файл занят системой\активен в данный момент.

Sanchos
12-06-2006, 11:42
Комманду запускаю с помощью *.bat файла...


@echo off
echo.
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Удаленный помощник.lnk"
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Outlook Express.lnk"
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Проводник.lnk"
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Адресная книга.lnk"
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Знакомство с Windows XP.lnk"
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Мастер совместимости программ.lnk"
DEL "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Синхронизация.lnk"
RD /S /Q "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Специальные возможности"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Windows Movie Maker.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Стандартные\Служебные\Активация Windows.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Стандартные\Служебные\Восстановление системы.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Стандартные\Служебные\Мастер переноса файлов и параметров.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Стандартные\Служебные\Назначенные задания.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Стандартные\Служебные\Сведения о системе.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Стандартные\Служебные\Центр обеспечения безопасности.lnk"
DEL "%systemroot%\Web\Wallpaper\*.jpg"
DEL "%systemroot%\system32\dllcache\ss3dfo.scr"
DEL "%systemroot%\system32\dllcache\ssbezier.scr"
DEL "%systemroot%\system32\dllcache\ssflwbox.scr"
DEL "%systemroot%\system32\dllcache\ssmarque.scr"
DEL "%systemroot%\system32\dllcache\ssmypics.scr"
DEL "%systemroot%\system32\dllcache\ssmyst.scr"
DEL "%systemroot%\system32\dllcache\sspipes.scr"
DEL "%systemroot%\system32\dllcache\ssstars.scr"
DEL "%systemroot%\system32\dllcache\sstext3d.scr"
DEL "%systemroot%\system32\ss3dfo.scr"
DEL "%systemroot%\system32\ssbezier.scr"
DEL "%systemroot%\system32\ssflwbox.scr"
DEL "%systemroot%\system32\ssmarque.scr"
DEL "%systemroot%\system32\ssmypics.scr"
DEL "%systemroot%\system32\ssmyst.scr"
DEL "%systemroot%\system32\sspipes.scr"
DEL "%systemroot%\system32\ssstars.scr"
DEL "%systemroot%\system32\sstext3d.scr"
DEL "%systemroot%\clock.avi"
DEL "%systemroot%\*.log"
RD /S /Q "%systemroot%\Help\Tours"
echo.
exit


процесс не чем не занят, интересно что другие комманды (например xcopy) работают,
работает комманда Del в таком виде из тотала...

desperate
13-06-2006, 02:14
Sanchos
хех... а знаешь в чем твоя проблема??? еще нет??? ну тогда слушай...
Файл ты удаляешь причем замечательно, только он являеться ситемным и восстанавливаеться из папки dllcache ... соответветственно твоим способом у меня удалить его не вышло.... зато выходит очень замечательно следующим образом

DEL %windir%\system32\ssbezier.scr /F /S /Q

/F - принудительное удаление файлов доступных только для чтения
/S - удаление из всех подкаталогов
/Q - удаление без подтверждения
попробуй и будет тебе счастье... а команда RD и не должна была у тебя удалять этот файл, т.к. эта команда для удаления папок

Sanchos
13-06-2006, 08:21
desperate

Внимательно читай...
Файл ты удаляешь причем замечательно, только он является системным и восстанавливается из папки dllcache ... соответственно твоим способом у меня удалить его не вышло....
а вот это для чего...(например)

DEL "%systemroot%\system32\dllcache\sstext3d.scr"

а команда RD и не должна была у тебя удалять этот файл, т.к. эта команда для удаления папок
ВНИМАТЕЛЬНО ЧИТАЙ команда RD используется как-раз для удаления каталогов

RD /S /Q "%systemdrive%\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Специальные возможности"
RD /S /Q "%systemroot%\Help\Tours"

Все работает (кроме команды "RD /S /Q "%systemroot%\Help\Tours"" - система не дает), при условии что Винда не имеет доступа к дистрибутиву.

а по поводу первоначального вопроса...
Все дело было в системе, обновил и все заработало.

ShaddyR
13-06-2006, 10:55
Sanchos: а что обновил-то... если не секрет?

Sanchos
13-06-2006, 10:59
Винду переставил...

ShaddyR
13-06-2006, 11:07
радикально, ничего не скажешь.
Ладно, спасибо автору и участникам обсуждения.

desperate
13-06-2006, 12:39
Sanchos
лучше убивай с ключем из всех подкаталогов, а про RD я написал тебе т.к. ты спрашивал с конкретным файлом, а не с каталогом...
Я рад что у тебя все заработало




© OSzone.net 2001-2012