Windowsログイン後に「Program Files(x86)」フォルダーを削除する方法


-2

Program Files(x86)フォルダーを削除する必要があります。

一部のdllファイルを削除できないため、削除できません。それらの最初の1つは「common /.../ dao360.dll」です。

私はこのチュートリアルに従っています:http : //www.001easytricks.com/2012/06/delete-program-files-x86-from-windows-7.html


次を使用して管理者ユーザーの所有権を変更しようとしました:

takeown /f "C:\Program Files (x86)" /r /d n

この変更は成功しました。

この後、私は実行しました:

icacls "C:\Program Files (x86)" /grant administrators:F /t

成功しませんでした。


また、GUIからユーザーに許可を正常に与えようとしました。

しかし、それでもフォルダを削除できません。

それでどうやってそれをするのですか?ログインした後、DLLファイルを含むフォルダーを削除することはできますか?


10
なぜこのフォルダーを最初に削除する必要があるのですか?そうすることでどのような利益が得られるでしょうか?これは、「車からシャーシを取り外すにはどうすればよいですか」と言うようなものです。
-allquixotic

1
そのフォルダーは、64ビットと互換性のない「レガシー」アプリケーションがすべてインストールされる場所です...削除すると、最終的に問題が発生します。
テゴスト

3
これは私が驚くほど悪い考えだと思うものです。
EBGreen

1
それはシンボリックリンクを使用して別の暗号化されたドライブからavaliableようにするには
ヴャチェスラフ

2
これは適切なようです:meta.stackexchange.com/q/66377/190618
Excellll

回答:


2

なぜこれをしたいのか正確にはわかりませんが、Unlockerを使用してフォルダを削除できます。ファイルが使用中であるため失敗しますが、次のログイン時に削除するオプションが表示され、アクセスする前にフォルダを削除します。


私はそのプログラムで良い結果を得ましたが、プログラムファイルディレクトリを削除した理由にもまったく困惑しています。
djangofan

2

なぜこのフォルダーを最初に削除する必要があるのですか?そうすることでどのような利益が得られるでしょうか?これは、「車からシャーシを取り外すにはどうすればよいですか」と言うようなものです。– ある程度の

シンボリックリンクを使用して別の暗号化されたドライブから利用できるようにする– Vyacheslav

実際、WindowsではProgram Filesフォルダーを移動できません。その特定の投稿が語っていProgram Filesますが、あなたが語ってProgram Files (x86)いるのは、同じ原則が両方の場合に当てはまると思います。

したがって、申し訳ありませんが、Windowsであなたがしたいことがサポートされているとは思いません。「動作」の定義のために、それを動作させることができるかもしれませんが、どこかのエッジケースをヒットする可能性があります。


1
あなたは、さらに、そのディレクトリ内のそれを、それは私がRAMDISKでそれを行っているシンボリックリンクの感覚と、単一のディレクトリを移動することができます著者は言ったまさにその
Ramhound

@Ramhound私はそれがほとんど動作するように作れないと言っているわけではありません。実際、私はそれを言っています。しかし、これはサポートされていない構成であり、考えられるすべての(現実的であっても)シナリオで機能するとは信じていません。チェンは、更新はファイルシステムトランザクション内で行われると述べています(リンクされた記事を参照)。ただ取る1例を、どのように移動内のファイルに触れる更新時の電力損失があるかどうProgram Files (x86)ディレクトリ?ファイルシステムの内容は、設計およびテストされたとおりに一貫性がありますか?おそらく、しかしそうは思えない。
CVn

1

Windows.oldというドライブに新しいフォルダーを作成し
、Program filesフォルダーをそこに移動します。
ディスクのクリーンアップを開きます...(uは検索開始バーに入力するだけです)
そして、Windows.oldファイルが置かれているドライブを選択します...
スキャンを開始します。
その後、古いWindowsファイルに対応するボックスをチェックすると、Program filesフォルダーが削除されます。


0

NTFSの読み取りと書き込みが可能な別のオペレーティングシステム(Linux ntfs-3g、別のWindowsコンピューターなど)に読み取り/書き込みボリュームをマウントし、ディレクトリを削除します。できた

これを実行したり、ハードウェアを移動したりするために、2台目のコンピューターは必要ありません。USBサムドライブまたはCD / DVDを使用して、UbuntuなどのLinuxディストリビューションを起動できます。これには、Windowsハードドライブにあるものを完全に削除するために必要なソフトウェアが必要です。私はそうするのは良い考えだと言っているわけではありませんが、これは技術的にあなたがそれをする方法です。


問題は、Windowsが正常にロードしてログインするために必要なdllです。その後、別のドライブへのシンボリックリンクで置き換える必要があります。最後の目標は、プログラムファイルをシンボリックリンクで別のドライブから利用できるようにすることです。
ヴャチェスラフ

OK。LinuxまたはWindowsの別のコピーにドライブをマウントすると、プログラムファイルフォルダーを削除できます。
-allquixotic

編集された質問のヘッダーと本文
ヴャチェスラフ

dllは最初にフォルダーからロードする必要があります
Vyacheslav

@VyacheslavそのフォルダーからDLLをロードした場合、それを削除することはできません。
ダースアンドロイド

0

これを行うことで何を達成したいのかわかりません。ただし、Unlockerと呼ばれるフリーウェアプログラムがあり、これが役立つ場合があります。(OSが考えている)使用中のファイルを削除するために特別に設計されています。

PS:Windows用に設計されているため、Linux環境で再起動する必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.