13

Visual Basic 6 でProject > Referencesにアクセスしようとすると、次のエラーがスローされます。

システム レジストリへのアクセス エラー

私は:

  • ローカル コンピューターの管理者としてログインしている
  • Windows XP Professional を実行し、
  • すべてのレジストリ キーを正常に実行regedt32.exeしてアクセスできます。

VB6 はローカル管理者としてインストールされました。

なぜこれが起こるのか分かりますか?


Crystal Reports 8.5 を実行していますが、既にその問題は修正されているはずですが、8.5 をインストールしても問題が解決しないようです。Crystal Reports の再インストールも試みましたが、この問題はうまくいきませんでした。

4

13 に答える 13

22

お使いの Windows OS によっては (私は Windows 7 Enterprise を使用しています)、REGTLIB.EXE (C:\Windws にあります) に管理者権限を付与してみてください。REGTLIB.EXE ファイルを右クリックします。ポップアップ メニューから [プロパティ] を選択します。次に、互換性タブを選択します。[互換性] タブで、[管理者としてこのプログラムを実行する] チェックボックスをオン/選択します。[OK] をクリックして変更を保存します。問題を解決してくれるかもしれません。それは私のために働いた。幸運を。

于 2009-11-12T18:36:43.780 に答える
13

私にとってこれはうまくいきました:

  1. C:\Program Files\Microsoft Visual Studio\VB98 に移動
  2. VB6.EXE のプロパティを右クリックで変更 -> 互換性 特権レベル セクションで、[管理者としてこのプログラムを実行する] オプションをオンにします。
于 2016-10-29T15:51:44.500 に答える
5

Office 2010 (ベータ) を実行している場合、Word は (明らかに) 制限付きのレジストリ キーを書き込みます。VB は、レジストリをスキャンするときにエラーをスローします。私が持っている鍵は次のとおりです。

HKCR\TypeLib\{00020905-0000-0000-C000-000000000046}\8.5

Regmon の場合 - プロセス名のフィルター -> "vb6.exe" および結果 -> ACCESS DENIED. 非常に迅速に見つけるのに役立ちます。

レジストリ エディタを実行するには、PSToosl (PSEXEC) で修正しました。コマンドラインは、

psexec -i -d -s c:\windows\regedit.exe

psexec権限を昇格して実行する必要があります。


Jim による編集: Windows 7 (x64) ボックスを使用しています。昇格されたアクセス許可には、PSTools ソリューションが必要です。XP はもう少し少なくても問題ありません。

于 2009-12-10T21:46:11.840 に答える
1

これは、VB6開発に使用していたマシンで入手しました。私はVB6から(バイナリ互換性なしで)多くのCOM DLLを構築していましたが、レジストリに構築された残骸が最終的には多すぎました。

レジストリのサイズと設定した制限を確認してください。レジストリのサイズを2倍にしてから、適切なレジストリフーバーを探しに行きました。

于 2008-09-21T02:50:38.577 に答える
1

Process Monitorを試して、どのレジストリ キーがアクセスされているかを確認できます。

于 2008-09-19T22:05:35.103 に答える
1

Windows 7 では、[スタート] メニューから [Microsoft Visual Basic 6] を右クリックし、[プロパティ] を選択して、表示されるダイアログ ボックスから [互換性] をクリックし、[管理者としてこのプログラムを実行する] にチェックを入れます。

于 2015-08-19T14:14:22.923 に答える
1

これがマイクロソフトのソリューションです。それは Crystal Reports の問題を参照していますが、解決策は単に regedit32 を使用してHKEY_CLASSES_ROOT\TypeLibおよびHKEY_CLASSES_ROOT\CLSIDレジストリ ブランチを探索し、それらのキーのセキュリティを修正します。regedit32 がキーにアクセスできない場合にセキュリティを修正する手順もあります。記事番号: 269383

于 2009-12-11T20:18:45.223 に答える
0

おそらく、「ユーザーアカウント制御設定」に移動してみる価値があります。よろしく、

ここに画像の説明を入力してください

于 2012-10-17T20:15:18.100 に答える
0

これを試しましたか? 基本的にはクリスタルレポートの問題のようです。それが役立つことを願っています。

于 2008-09-19T18:43:28.570 に答える