web-dev-qa-db-ja.com

C:\ Programのファイル名の警告

数週間後、ログイン後にエラーメッセージが表示されます。

_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
_

File Name Warning Screenshot

をクリックする 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
_

Folder In Use Screenshot

そのため、Process Explorerを起動し、_C:\Program_のハンドル検索を実行しました。もちろん、_C:\Program Files_とC:\Program Files (x86)の項目がたくさんあるので、名前で並べ替えました。 _C:\Program_のハンドルはリストされていません。

C:\Program in Process Explorer

次に、それはアクセス許可の問題であると想定し、フォルダーの所有権を取得しようとしました。残念ながら、これも機能しません。私は得る

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

Error applying security screenshot

に続く

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

Unable to set new owner Screenshot

現在の所有者は管理者グループであり、私はそのグループのメンバーです。有効な権限を確認すると、完全に制御できます(すべてのチェックマークがオンになっています)。フォルダ内のファイルを作成したり削除したりできます。

エクスプローラーでもDOS(_dir /a_)でも、すべて検索でも、フォルダー内にファイルはありません。

一部のWebサイトでは、マルウェアがあると言われていますが、それは疑わしいです。私は危険なウェブサイトにアクセスしておらず、最新のウイルススキャナーを持っています。

C:\ Programフォルダを削除するにはどうすればよいですか?

注:BIOSにアクセスできないため、CDドライブまたはUSBスティックから起動できません。

PCを分解してハードドライブを別のPCに接続し、それを外部ドライブとして接続して、ディスクに変更を加えることができることを知っています。ただし、組み込みのソリューションを探しています。

7
Thomas Weller

セーフモードで起動して、違いが生じるかどうかを確認しましたか?これは、干渉する可能性のあるサードパーティのプログラムやシェル拡張機能を除外するのに役立ちます。

セーフモードを使用するには、コンピュータを再起動して押し続けます F8 Windowsがロードを開始する直前。

1
James P

C:\ Program \フォルダを削除できないようにするMcAfeeアクセス保護の可能性があります

  1. アクセス保護を無効にします。
    • [スタート]、[プログラム]、[McAfee]、[VirusScan Enterprise]、[VirusScanコンソール]の順にクリックします。
    • [アクセス保護]を右クリックして、[無効にする]を選択します。
    • コンソールは開いたままにしておきます。
  2. フォルダC:\ Program \を削除します
  3. アクセス保護を有効にします。
    • [スタート]、[プログラム]、[McAfee]、[VirusScan Enterprise]、[VirusScan Console]をクリックします。
    • [アクセス保護]を右クリックして、[有効にする]を選択します。
    • VirusScanコンソールを閉じます。
2
mjcopple

レジストリにアクセスできる場合は、このファイルを追加して、再起動時に自動的に削除することができます。これをする:

  1. 開始->実行
  2. Regeditと入力し、Enterキーを押します
  3. 移動HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  4. 新しいMulti-String値を作成します:PendingFileRenameOperations
  5. データとして\??\C:\Programsを入力します
  6. OKを押します
  7. キーを右クリックし、Modify Binary Dataをクリックします
  8. 16進文字列の最後に、0000(空の文字列を表す4つのゼロ)を追加します。
  9. OKを押します
  10. コンピュータを再起動してください

Windowsは再起動時にファイルを削除しようとします。

ソース: http://blog.notfaqs.com/2007/10/registry-rename-file-on-reboot.html

0
phoops

多分 nlocker あなたを助けることができます。

0
morTie

最も簡単な方法は、USBドライブ(ntfs-3gをサポート)でLinuxを使用することです。 システムレスキューCD 。これにより、Windows NTFSセキュリティや、ファイルを隠す可能性のあるトロイの木馬に煩わされる必要がなくなります。

  1. Linuxを起動する
  2. ntfs-3gでWindowsパーティションをマウントします
  3. GUIにアクセスします(SysRescCDの場合:起動後にstartxと入力します)
  4. ファイルエクスプローラーを開く
  5. /mnt/windowsに移動します
  6. そのProgramファイルまたはフォルダーを見つけて削除します
  7. GUIを終了します
  8. haltと入力して、Linuxとコンピューターをシャットダウンします
  9. USBドライブを取り外し、Windowsを起動します。
0
mbirth