Как перезаписать файлы system32 в Windows 7?

8188
matteo

Я установил 64-битную Windows 7 на виртуальный ящик (факт, что это виртуальный ящик, не должен иметь значения). Мне нужно перезаписать /Windows/System32/d3d9.dll, но система не позволит мне.

Я читал одно и то же «решение» на многих форумах, но никто не упоминает, что оно не работает вообще:

takeown -f filename cacls filename /G username:F 

которые оба преуспевают. Но затем, когда я пытаюсь удалить файл, мне все равно отказывают в доступе. И я делаю все это в безопасном режиме И в CMD, работающем от имени администратора.

Какой рабочий способ удалить файл, чтобы я мог заменить его? (или напрямую перезаписать)

2

2 ответа на вопрос

5
haimg

Единственный надежный способ удалить / заменить файл, который используется работающей системой, - это сделать это извне . Например, загрузитесь с Windows 7 Установите компакт-диск в режиме восстановления, откройте командную строку и выполните команды, указанные в вашем вопросе. DLL не будет использоваться, и вы сможете ее удалить.

2
Top__Hat

Поскольку вы работаете в среде Virtual Box, это очень важно, потому что вы можете выключить виртуальную машину, смонтировать базовый виртуальный жесткий диск в управлении дисками Windows 7, а затем заменить нужный файл, как любой другой файл.

Вы имеете в виду монтирование виртуального жесткого диска на хосте? Я забыл упомянуть, что мой хост - Ubuntu Linux. Есть ли способ, которым я могу смонтировать виртуальный диск на Ubuntu и удалить файлы внутри него? Что такое управление дисками в Windows 7? matteo 12 лет назад 0
Я не знаю, как смонтировать виртуальный жесткий диск под Ubuntu. Управление дисками в Windows 7 - это один из системных инструментов, который позволяет управлять дисками. Функция, добавленная в Windows Vista и более поздних версиях, заключается в монтировании виртуальных жестких дисков в качестве стандартного диска (эффективно новая буква диска). Если бы я знал, какая у вас операционная система, я бы не упомянул о монтировании диска, так как не могу сказать, как это сделать. Ответ Jaimg - лучшее решение для вас здесь. Top__Hat 12 лет назад 0