MukkuMukuさま、早速のお返事ありがとうございます。
>真正面から向き合うとしたら、どのレジストリが読み取れないかを ProcessMonitor など使って該当するレジスト>リキーを探して、そのキーの"アクセス許可"をレジストリ エディタで確認するという作業が必要かもですね。
早速試してみました。ResultがSuccessでないところを大別すると、
| OperationOperation |
Path |
Result |
Detail |
| RegOpenKey |
HKLM\SOFTWARE\Microsoft\CTF\KnownClasses |
NAME NOT FOUND |
Desired Access: Read |
| RegQueryValue |
HKCU\Software\Microsoft\Office\12.0\Common\General\DisableIE5DemandInstall |
NAME NOT FOUND |
Length: 144 |
| RegOpenKey |
HKCU\Software\Classes\TypeLib |
NAME NOT FOUND |
Desired Access: Maximum Allowed |
| RegOpenKey |
HKCU\Software\Classes\TypeLib{英数字の羅列}????? |
NAME NOT FOUND |
Desired Access: Maximum Allowed |
| RegOpenKey |
HKCR\TypeLib{57A0E746-3863-4D20-A811-950C84F1DB9B} |
ACCESS DENIED |
Desired Access: Maximum Allowed |
| RegEnumKey |
HKCR\TypeLib{英数字の羅列} |
NO MORE ENTRIES |
Index: 1, Length: 288 |
| RegQueryValue |
HKCR\TypeLib{英数字の羅列}????? |
BUFFER OVERFLOW |
Length: 144 |
という感じになっています。
「ACCESS DENIED」になっているディレクトリをregeditの「アクセス許可」をみてみると、元のユーザと「SYSTEM」「Administrators」がフルコントロール、「RESTRICTED」が読み取りとなっていました。そのすぐ上下のディレクトリだと「CREATOR ORNER」が特殊なアクセス許可、「SYSTEM」「Administrators」がフルコントロール、「Users」が読み取りになっており、なんだか明らかに違うような気がします。このアクセス権限を変えればいいのでしょうか?また、どのように変えればいいのでしょうか?「NAME
NOT FOUND」については無視してもかまわないのでしょうか?
>管理者として実行した場合に問題がないのだから、該当のユーザアカウントが所属するグループも確認して
>おく感じかなと。
VISTAのHomePremiumエディションだと、どこで確認できるのでしょうか?
今日、新規ユーザでログインしようとしたら、またもや「ユーザプロファイルが読み込めません」というエラーが出てきてしまいました。幸い、もう一度ログインしたら、このエラーは出ずに、入ることはできましたが。
この問題のきっかけは、元のユーザでこのエラーが頻繁に出てくるようになったため、新しくユーザアカウントを作成して移行しようとしたことなので、新規にユーザアカウントを作ってもこのエラーが出てくるのであれば、やはりシステムの復元しかないのでしょうか?それだと、最近までの状況に戻すとすればかなりの日数と危険を考えないといけないのでしょうね・・・。1週間以上かけて、移行していたところなので、なんだか、がっくりしてしまいました。