2009年11月21日土曜日

Windows XP Home Editionでアクセス権初期化

Windows XP Home Editionでフォルダのアクセス権を全拒否にしてしまってあせりました。アクセス権ないとセキュリティタブからの設定もできないんですよね^^

それでいろいろ調べたんですが、mmcの”セキュリティの構成と分析”から初期化できるらしいです。ココ参考 。けど、Professional Editionだけなんですよね~~

で、都合よく同じページに※ Home Editionの場合はこちらを参照なんてあるじゃないですか。感謝



Windows XP Service Pack をインストールするときに、エラー メッセージ "アクセスが拒否されました" または "Service Pack のインストールは完了しませんでした" が表示されるhttp://support.microsoft.com/kb/949377/

高度なトラブルシューティング
    方法 1: レジストリとファイルのアクセス許可をリセットする


  1. ダウンロードする Subinacl.exe 
     
  2. メモ帳を開く. 
  3. 次の内容をコピペ
    cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
    subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

  4. ファイルを名前を付けて保存 Reset.cmd.
  5. 保存したファイル Reset.cmd をダブルクリックで実行.


この項目を実行したらうまくいきました。自分の環境だとsecedit.exeがないって怒られるんでどこかから調達してください。レジストリいじりますので自己責任注意です!!