• ベストアンサー

レジストリのエクスポートができない

WindowsXP Pro(初期版にSP2適用済み)を自作PCで使用していますが、regeditでエキスポートができません。 エラー内容は、 ***.regをエクスポートできません。ファイルの書き込みエラーです。ディスクまたはファイルシステムエラーの可能性があります。 となりました。 HDDのエラーチェック(プロパティ>ツール>エラーチェック)でのエラーは見つからず、管理コンソールのディスクの管理でも特にエラーは無し。また、3台あるHDDのどれを書き込み先にしても同じ結果でした。 regeditの不調も考えVectorから「俺RegEdit改2.10.0.0」というソフトを落としてきていろいろ試してみたところ"HKEY_CURRENT_USER"と"HKEY_USERS"の二カ所をエクスポートすると上記エラーが発生することがわかりました。 幸い、Windows自体は安定しているようなので再インストールの苦労をしたくありません。 ご存じのことがありましたらお知恵を拝借したいと思います。 よろしくお願いいたします。 追記 情報不足の場合ご指摘願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

> 上記の事態が発生するのは特定の1ユーザーのみです。 > しかしながら、このユーザーをメインで使用していますので変更は痛い話です。 それなら新しいアカウントを作成して、g現在の環境を移行したらどうですか? http://homepage2.nifty.com/winfaq/wxp/hints.html#992

Don-Juan
質問者

補足

この方法で全て完全に移行できるか自信がないんですよね。 それと、現状のユーザーを生かしておいて、行ったり来たりしにゃぁいかんし・・・・あ~あ憂鬱だ(笑) ご指摘ありがとうございます。

その他の回答 (1)

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

XPということで、アドミ権限でログインしていますか? ようこその画面でCtrl+Alt+Del を二回でアドミニストレーター

Don-Juan
質問者

お礼

早速のご指摘ありがとうございます。 しかしながら、これが原因ではないようです。

Don-Juan
質問者

補足

管理者権限のユーザーでログイン・作業しています。 情報の追記です。 adminを含めて何人かのユーザーのアカウントを設定していますが、上記の事態が発生するのは特定の1ユーザーのみです。 しかしながら、このユーザーをメインで使用していますので変更は痛い話です。

関連するQ&A

  • batのreg exportで改行を入れる方法

    batのreg exportを使ってレジストリの一部をエクスポートしたいと考えています REG EXPORT "HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro" "ePSXe設定.reg" とすると、うまくいくのですが REG EXPORT ^ "HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro" ^ "ePSXe設定.reg" とすると、なぜか「^」というファイル名で出力されてしまいます。 ""はパスの中にスペースが入っていると必須なのですが REG EXPORT ^ HKEY_CURRENT_USER\Software ^ "ePSXe設定.reg" のようにして""を外してやるとうまくいきます。 どうも""と^を同時に使うとうまくいかないようです。 どうすれば同時に使えますでしょうか?

  • レジストリ

    ファイル名を指定して実行→regedit→OKで レジストリエディタが開いてきます。 HKEY_CURRENT_CONFIGのをクリックすると ProfileFlags REG_BINARY 00 00 00 00と出ています。 これは修正するか削除した方が良いのでしょうか?

  • ログオンスクリプトでレジストリ読み込みできない

    クライアントPCのログオンスクリプトに、以下の.regを読み込むよう記述しました。 ログオンスクリプトはサーバ内にあります。 クライアントをログオンしても、なぜか「HKEY_CLASSES_ROOT」の値を変更してくれません。 「CURRENT_USER」等は.regを読み込んで変更してくれます。 当該行の前後にpauseを入れたり、「CURRENT_USER」配下を変更する.regを配置した場合、 それらは正常に読み込まれるので、スクリプトを通過(動作してる)ことは確かです。 また、ログオン後、.regファイルをクライアントPC上で実行すると 値は変更されます。 「HKEY_CLASSES_ROOT」はログオンスクリプトでは変更できないのでしょうか。 また、正しい記述をご存知であれば、ご教示いただけますでしょうか。 よろしくお願いいたします。 ------------------ MIMEのmp3の関連付けを変更するレジストリです (ログオンスクリプト) REGEDIT /S .regファイルまでのパス (作成した.reg) Windows Registory Editor..... [HKEY_CLASSES_ROOT\MIME\Database\Content Type\audio/mp3] "CLSID"="{文字たくさん}"

  • このレジストリは消しても大丈夫でしょうか??

    こちらでレジスターのログについてお聞きしてよいのか迷いましたが教えていただければ非常に助かります。  RegCleanerとCCleanerというソフトでレジストリのチェックをしました。  たくさん表示されたので一つ一つ調べてみたのですが、以下のものは消してよいのかどうかわかりません。 後半のLeaderTechのものについても調べてみたのですが、スタートアップの項目に入っている場合はスパイウェアー、、?みたいな情報を見つけたのですが、私の場合はスタートアップ項目には入っていません。 SpyBotとAd-AwareSEでのチェックにはなにも引っかかりませんでした。  ウィルスバスターでも大丈夫でした。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avc] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avc\OpenWithList] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.key] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.key\OpenWithList] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.LNG] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.LNG\OpenWithList] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\OpenWithList] HKEY_CURRENT_USER\Software\LeaderTech\Product Registration\Settings HKEY_CURRENT_USER\Software\LeaderTech\Product Registration HKEY_CURRENT_USER\Software\LeaderTech\PowerRegister\ADOB HKEY_CURRENT_USER\Software\LeaderTech\PowerRegister

  • レジストリー削除について

    Netscape4.6で起動したときに、システムレジストリの更新に失敗しました。 REGEDITをしようして更新してください。というメッセージが出ます。 ログインユーザーは、Administratorの場合はメッセージは出ません。 別のユーザーで、ログインするとエラーメッセージがでます。 レジストリのHKEY_CURRENT_USER\Softwareは削除できるのですが、 別のユーザーで、ログインするとエ HKEY_LOCAL_MACHINE\SOFTWARE\NETSCAPEを削除しようとすると、削除中にエラー が発生しましたというメッセージがでて削除できません。 なぜでしょうか。 削除できれば、システムレジストリの更新に失敗しました。 REGEDITをしようして更新してください。というメッセージが出なくなるのでしょうか 教えてください。

  • レジストリについて

    Windows98のOSに自動プロキシの設定をレジストリにて 配布しようとしているのですが、 REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "AutoConfigURL"="http://proxy.proxy.local/proxy.pac" とレジストリファイルを作り当てたのですが、 自動構成スクリプトを使用するの欄に アドレスは反映されるのですが、 チェックボックスの欄にチェックがつきません。 その後、チェックボックスの欄に関しての レジストリを探したのですが 見つかりません。 非常に困っています。 知っていらっしゃる方、教えてください。 よろしくお願い致します。

  • Windows Live メールルールの保存・復元

    VistaでWindowsLiveメールです。 メールルールを保存するため、regeditにて、HKEY_CURRENT_USER/Software/Microsoft/Windows Live Mail/Rules/Mail までたどり、「Mail」を右クリックしてエクスポートしました。 デスクトップに「rule.reg」という名前で保存されました。 ところで、再セットアップなどしてメールルールを復元する場合、やはりregeditで同じ場所までたどったうえで「rule.reg」をダブルクリックしなければならないのでしょうか。それとも、regeditで開くことなく、単に「rule.reg」をダブルクリックするだけでよいのでしょうか。

  • 言語バーが出てきません。レジストリをいじっても駄目です。ビスタです。フ

    言語バーが出てきません。レジストリをいじっても駄目です。ビスタです。ファイル名を指定→regedit→HKEY_CURRENT_USER→CONTROL PANEL→INPUT METHO

  • レジストリのエクスポートについて教えてください

    開発環境 :eMbedded Visual C ++ 4.0 (SP4) 動作環境OS :WindowsCE 5.0 以上の環境でレジストリのエクスポートを行いたいのですが、うまく動作しません。 「RegSaveKey()」を使用しているのですが、「RegSaveKey()」を行った時点でエラー(50)が発生しエクスポートできません。 [例] HKEY hRegKey; // レジストリキー DWORD dwDisposition; // -------------------------------- coredll.dll ロード HMODULE hModule = LoadLibrary( _T("coredll.dll") ); // -------------------------------- RegSaveKeyアドレス取得 PFN_REGSAVEKEY pfnRegSaveKey = (PFN_REGSAVEKEY)GetProcAddress( hModule, _T("RegSaveKey") ); if ( NULL == pfnRegSaveKey ) { // -------------------------------- coredll.dll アンマップ FreeLibrary( hModule ); return ; } // -------------------------------- レジストリキー オープン dwRet = RegCreateKeyEx( HKEY_LOCAL_MACHINE, L"SOFTWARE", 0, NULL, REG_OPTION_BACKUP_RESTORE, KEY_ALL_ACCESS, NULL, &hRegKey, &dwDisposition); if( dwRet == ERROR_SUCCESS ) { dwRet = pfnRegSaveKey( hRegKey, L"\\registry.reg", NULL ); } // -------------------------------- coredll.dll アンマップ FreeLibrary( hModule ); // -------------------------------- レジストリキー クローズ RegCloseKey(hRegKey); Windows CEでのレジストリ関係をいろいろ調べたのですが解決できませんでした。詳しい方、アドバイスをよろしくお願いします。

  • レジストリPoliciesのアクセス権

    セキュリティ関連アプリケーションを作っている のですが、タスクマネージャを無効化する必要が あり、以下のレジストリキーを変更することで実現 を目指しています。 HKEY_CURRENT_USER\Software\Microsoft\windows\Policies\System\DisableTackMgr このAPは管理者ユーザでも一般ユーザでも使用する のですが、一般ユーザの場合、Policies以下のフォル ダに読み取り権限しかありませんでした。フルコントロール権限を与えようとしてもエラーになってしまいます。 そういうものなのでしょうか?HKEY_CURRENT_USERはログインしている人のものだと思うので納得がいきません。 そこでOSをクリアインストールし、(管理者ユーザではなく)制限ユーザを作成し、ログインしてさあどうなっているかを確認したら、やはり読み取り権限のみでした。 どなたかわかるかたいらっしゃいましたらご教授宜しくお願い致します。 管理者ユーザでログインして別ユーザ のHKEY_CURRENT_USERハイブを編集する方法などが あれば可能になるのかなとも思いますがいかがでしょうか?