none
Удаление Windows.old RRS feed

  • Вопрос

  • Vista при установке на предыдущую версию не удаляет её, а заворачивает в папочку Windows.old и устанавливает на сию папочку атрибут Read-only, а при попытке удалить папочку или снять атрибут заявляет, что моих прав администратора и единственного юзера недостаточно и требует получить разрешение от SYSTEM. А папочка весит 13.5 Г и на хрен не нужна, а места жалко. Что предпринять? Гуры, отзовитесь!

    1 января 2007 г. 19:08

Ответы

  • Ну хорошо, вот несколько советов:

    1) Вот ответ в одном из форумов на похожий вопрос:

    By default Vista sets security on certain folder to deny access to the "everyone" group. Go into the advanced security settings for the folder you want to access and remove the "deny" settings for the "everyone" group and you should get access to the directory. If that doesn't work you can always take possesion of the directory by changing its owner. Hope this helps.

    Проверьте, нет ли для вас явного запрета в списке разрешений.

    2) Вот еще одна рекомендация:

    - Click start
    - Type: cleanmgr
    - Press enter
    - Select files from all users on this computer

    You should be able to remove windows.old using this utility.

    3) Вот еще одно обсуждение по теме:

    http://help.wugnet.com/vista/delete-folders-previous-install-ftopict23220.html

    Здесь советуют запустить Disk Cleanup и указать ему "Previous Windows Installation", после чего он сам успешно удалит папку windows.old.

    А вообще, масса людей удаляет папку windows.old без проблем, т.е. в вашем случае, видимо, есть что-то специфическое, чего Вы не сообщаете. А все телепаты до сих пор в отпуске...

    4 января 2007 г. 21:42

Все ответы

  • Атрибут на папке никакой роли не играет. А вот нехватка прав доступа сказывается. Потому взять себе право полного доступа и удалить.
    1 января 2007 г. 20:27
    Модератор
  • А как? Я не очень тупой - пытался, но что-то не получается - я ведь один пользователь, я же и админ, а оно мне бубнит про SYSTEM
    2 января 2007 г. 10:12
  • Станьте владельцем папки с подкаталогами (Take Ownership), после этого - удалите.
    2 января 2007 г. 13:02
  • Или п-другому:

    1. Выделяешь папку, щёлкаешь правой кнопкой мыши и выбирешь Properties

    2. В открывшимся окне выбирешь Security

    3. Далее жмёшь Edit или сначала Continue а затем Edit

    4. Выбираешь свою учётную запись и поставь галку Full Control.

    2 января 2007 г. 16:46
  • Stanisluv, если вы не владелец файла, а текущие разрешения не позволяют менять аттрибуты безопасности, это не получится.
    2 января 2007 г. 18:43
  • не-а... не пашет. вообще я не очень понимаю, почему я не являюсь владельцем моего компа и должен просить разрешения у системы и других неизвестных мне объектов, если я не корпоративный юзер, а частное лицо?
    2 января 2007 г. 18:57
  • Так устроена NTFS.

    А что не получается? Попробуйте действовать в соответствии с статьей справки:

    Troubleshoot "access denied" when opening files or folders

    http://windowshelp.microsoft.com/Windows/en-US/Help/31ad4562-aee7-4fed-8316-89114dc973031033.mspx

    I installed a new version of Windows and now I can't open a folder. 

    This problem might occur because some of your user account information has changed, even though your user name and password have not changed. You might be able to resolve the problem by taking ownership of the folder.

     To take ownership of a folder
     
    1.  Right-click the folder that you want to take ownership of, and then click Properties.
     
    2.  Click the Security tab, click Advanced, and then click the Owner tab.
     
    3.  Click Edit.  If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
     
    4.  Click the name of the person you want to give ownership to.
     
    5.  If you want that person to be the owner of files and subfolders in this folder, select the Replace owner on subcontainers and objects check box.
     
    6.  Click OK.
     
     
     

     

    2 января 2007 г. 19:15
  • Ну в это почти тоже самое. По-поводу моего предидущего сообщения. Я именно так и делал. Более того я проводил похожую процедуру с папками $INPLACE.~TR и $WINDOWS.~Q будучи администратором компьютера. Может быть имеет смысл добавить к списку пользователей данной папки пользователя Everyone(по-моему так пишется). Делайте всё по описанному Michael Gotch
     алгоритму до второй части второго пункта. Вместо того чтобы переходить на закладку Owner надо попасть на закладку Premissions. Потом нажать кнопку Add затем Advanced потом Search. А потом в открывшимся списке находишь данную запись и ставишь для него Full Control. По-моему так.
    2 января 2007 г. 22:35
  • не пошло. создание нового юзера и передача ему собственности тоже не помогает - всё равно это "оно" требует получить разрешение от меня же... похоже, что надо отформатировать на хрен диск и установить всё заново, хотя это и идиотизьм-с...
    3 января 2007 г. 21:10
  • Цитата:
    1) У вас должен обязательно установлен Total Commander (далее TC) !
    2) Заходим в TC на диск с папкой windows.old-удаляем её через f8, когда появятся сообщения, что невозможно удалить такие-то файлы, нажмите кнопку пропустить всё!
    3) Выделяем папку windows.old и заходим в меню TC => Сеть => Стать владельцем и жмём OK
    4) Выделяем папку windows.old и заходим в меню TC => Сеть => Изменение прав доступа, ставим галочку Сменить разрешения для подкаталогов, выставляем себе
    права на полный доступ и жмём OK
    4) Выделяем папку windows.old и заходим в меню TC => Сеть => Аудит файлов, ставим галочку Сменить аудит для подкаталогов, выставляем себе права на
    полный доступ (ставим галочки на всех пунктах) и жмём OK
    5) После всех процедур ) - удаляеш окончательно папку windows.old через f8.

    Все эти деиствия проделывал при удалении папок от Windows Vista из под XP.

    Думаю из под Vista тоже должно всё прокатить.

     

     

    3 января 2007 г. 21:56
  • под вистой не катит
    4 января 2007 г. 15:28
  • Ну хорошо, вот несколько советов:

    1) Вот ответ в одном из форумов на похожий вопрос:

    By default Vista sets security on certain folder to deny access to the "everyone" group. Go into the advanced security settings for the folder you want to access and remove the "deny" settings for the "everyone" group and you should get access to the directory. If that doesn't work you can always take possesion of the directory by changing its owner. Hope this helps.

    Проверьте, нет ли для вас явного запрета в списке разрешений.

    2) Вот еще одна рекомендация:

    - Click start
    - Type: cleanmgr
    - Press enter
    - Select files from all users on this computer

    You should be able to remove windows.old using this utility.

    3) Вот еще одно обсуждение по теме:

    http://help.wugnet.com/vista/delete-folders-previous-install-ftopict23220.html

    Здесь советуют запустить Disk Cleanup и указать ему "Previous Windows Installation", после чего он сам успешно удалит папку windows.old.

    А вообще, масса людей удаляет папку windows.old без проблем, т.е. в вашем случае, видимо, есть что-то специфическое, чего Вы не сообщаете. А все телепаты до сих пор в отпуске...

    4 января 2007 г. 21:42
  • MSX - Спасибо. Как говаривали классики "а ларчик просто открывался...". Пункт 3) снимает проблему, да и не было, оказывается, проблемы. По английски ответ звучит "RTFM",  и телепаты могут спокойно отдыхать - перефразируя старинную русскую поговорку, можно сказать "Один чайник может задать вопросов, на которые многие гуру не сразу найдут ответ". Тема закрыта, хотя остаётся недоумение по поводу необходимости у себя же просить разрешения, да вдобавок ещё и не получать оных... Но это уже мелкомягкая философия дяди Билла, простым смертным её не понять...

    5 января 2007 г. 6:57
  • А есть коммандый ключ для setup, отключающий создание windows.old при апгрэйде?
    9 января 2007 г. 12:00