6

Через несколько недель я получаю сообщение об ошибке после входа в систему:

File Name Warning
There is a file of folder on your computer called "C:\Program" which
could cause certain applications to not function correctly. Renaming it
to "c:\Program1" would solve this problem. Would you like to rename
it now?

[ ] Don't perform this check at startup

Имя файла Предупреждение Скриншот

Нажатие на кнопку Rename приводит к сообщению об ошибке

Folder In Use
The action can't be completed because the folder or a file in it is open in
another program
Close the folder or file and try again

Скриншот используемой папки

Поэтому я запустил Process Explorer и выполнил поиск по дескриптору C:\Program . Конечно, он находит много элементов для C:\Program Files и C:\Program Files (x86) , поэтому я отсортировал их по имени. Для C:\Program не указан дескриптор.

C:\ Программа в Process Explorer

Затем я предположил, что это может быть проблема с разрешениями, и попытался стать владельцем папки. К сожалению, это не работает так же хорошо. я получил

 Error applying security
 An error occurred while applying security information to:
 C:\Program
 Access is denied.

Ошибка применения скриншота безопасности

с последующим

Windows Security
Unable to set new owner on Program.
Access is denied.

Невозможно установить нового владельца. Скриншот

Текущий владелец - группа администраторов, и я являюсь членом этой группы. Проверяя действующие разрешения, я имею полный контроль (все галочки отмечены). Я могу создавать файлы и удалять файлы внутри папки.

В папке нет файлов, ни в Проводнике, ни в DOS (dir /a), ни в Поиске всего.

Некоторые сайты говорят, что у меня есть вредоносное ПО, но я сомневаюсь в этом. Я не посещаю опасные сайты, и у меня есть современный антивирусный сканер.

Как удалить папку C:\Program?

Примечание. У меня нет доступа к BIOS, поэтому я не могу загрузиться с компакт-диска или USB-накопителя.

Я знаю, что могу разобрать ПК и подключить жесткий диск к другому ПК, подключить его как внешний диск и затем внести изменения в диск. Тем не менее, я ищу встроенное решение.

5 ответов5

2

Возможно, защита доступа McAfee не позволяет удалить папку C:\Program\

  1. Отключить защиту доступа.
    • Нажмите Пуск, Программы, McAfee, VirusScan Enterprise, Консоль VirusScan.
    • Щелкните правой кнопкой мыши Защита доступа и выберите Отключить.
    • Оставьте консоль открытой.
  2. Удалить папку C:\Program\
  3. Включить защиту доступа.
    • Нажмите Пуск, Программы, McAfee, VirusScan Enterprise, Консоль VirusScan.
    • Щелкните правой кнопкой мыши Защита доступа и выберите Включить.
    • Закройте консоль VirusScan.
1

Вы пытались загрузиться в безопасном режиме, чтобы увидеть, если это имеет значение? Это должно помочь исключить сторонние программы и расширения оболочки, которые могут создавать помехи.

Чтобы использовать безопасный режим, перезагрузите компьютер и удерживайте клавишу F8 непосредственно перед загрузкой Windows.

0

Если у вас есть доступ к реестру, вы можете попробовать добавить этот файл для автоматического удаления при перезагрузке. Сделать это:

  1. Пуск -> Выполнить
  2. Введите regedit и нажмите клавишу ВВОД
  3. Перейти к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  4. Создайте новое значение Multi-String : PendingFileRenameOperations
  5. Введите \??\C:\Programs как данные
  6. Нажмите OK
  7. Щелкните правой кнопкой мыши на ключе, выберите « Modify Binary Data
  8. В конце шестнадцатеричной строки добавьте 0000 (4 нуля, которые представляют пустую строку)
  9. Нажмите ОК
  10. Перезагрузите компьютер

Windows попытается удалить файл после перезапуска.

Источник: http://blog.notfaqs.com/2007/10/registry-rename-file-on-reboot.html

0

Может быть, Unlocker может помочь вам.

0

Самый простой способ - использовать Linux на USB-накопителе (с поддержкой ntfs-3g), например, System Rescue CD. Таким образом, вам не придется беспокоиться о безопасности Windows NTFS или любом трояне, который может скрыть файл от вас.

  1. Загрузиться в Linux
  2. Смонтируйте раздел Windows с помощью ntfs-3g
  3. Войдите в GUI (для SysRescCD: введите startx после загрузки)
  4. Откройте проводник
  5. Перейти к /mnt/windows
  6. Найдите этот Program файл или папку и удалите его
  7. Выход из GUI
  8. Наберите halt для выключения Linux и вашего компьютера
  9. Извлеките USB-накопитель и загрузитесь в Windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .