web-dev-qa-db-ja.com

Windows XPは実際には属性を再帰的に変更しません

これはおそらくWindowsの煩わしさについての質問に入るはずですが、なぜこれが起こるのか、そしてそれを修正する方法を誰かが説明できますか?

フォルダを右クリックしてプロパティを選択し、読み取り専用のチェックを外します。 [OK]をクリックします。このフォルダーのみに変更を適用するか、サブフォルダーとファイルを含めるかを選択できる確認が表示されます。後者を選択し、[OK]をクリックします。

プロパティに戻ると、まだ読み取り専用として表示されています。どうして?まだ読み取り専用のファイルが表示されません

5
chris

この問題については、KB326549で説明しています。 Windows Server 2003のフォルダの読み取り専用属性またはシステム属性を表示または変更することはできません。 Windows XP、またはWindows Vistaの場合

そこで与えられた解決策は、次のように、コマンドラインattribコマンドを使用して属性を削除することです。

attrib -r -s "c:\somepath\my readonly folder"
7
Shog9

タイプWin+R cmd ENTERシェルを取得します。シェルで、次のように入力します。

> cd "C:\Path\To\Read-Only\Folder"
> attrib -R /S /D

/ Sおよび/ Dは、サブフォルダーに再帰して読み取り専用属性を削除するために必要です。

3
Lars Haugseth

http://windowsitpro.com/article/articleid/24940/why-cant-i-remove-the-read-only-flag-from-a-windows-xp-or-windows-2000-folder。 html

  • レジストリエディタ(例:regedit.exe)を起動します。
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorerサブキーに移動します。
  • 「編集」メニューから「新規」->「DWORD値」を選択します。
  • UseSystemForSystemFoldersの名前を入力し、Enterキーを押します。
  • 新しい値をダブルクリックして1に設定し、[OK]をクリックします。
  • レジストリエディタを閉じます。
  • 変更を有効にするには、マシンを再起動します。

これを実行すると、フォルダのアクセス許可を変更できるようになります。

0
AlbertoPL