システムwiki

regsrv32を使用して Windows 7 のレジスタocxでエラー0x8002801cが発生しました

raheem7 解決済 最終更新日:2020-08-25 07:30

エラー0x8002801cWindows 7regsrv32を使用したocxの登録

返信リスト(回答:9)

1 #
Samhrut 123

こんにちはraheem77

エラー値0x8002801cは、OLE(オブジェクトのリンクと埋め込み)レジストリへのアクセスエラーです.MScomCT2.OCXファイルをc:\Windows\system32ではなくc:\Windows\sysWOW64にコピーする必要があります.

管理者特権でコマンドを実行します.これを行うには、次の手順に従います:

i.[スタート]をクリックし、スタート検索バーで「CMD」と入力し、プログラム領域のコマンドプロンプトアイコンを右クリックして、[管理者として実行]をクリックします.

ii.コマンドプロンプトでregsvr32 wmnetmgr.dllと入力し、Enterキーを押します.

注:コンピューターを管理者として実行していることを確認してください.

コンピュータの管理者としてログインしていることを確認してください.パソコンでアカウントの種類を確認する方法は次のとおりです:

i.[スタート]をクリックします.

ii.[コントロールパネル]をクリックし、[ユーザーアカウント]をクリックします.

・ネットワークドメインに参加していない場合は、次の手順に従ってください:

i.「ユーザーアカウント」windows で、「ユーザーアカウント」をクリックします.

ii.ユーザーアカウントアイコンを確認すると、アカウントタイプがユーザー名の下に表示されています.

・ネットワークドメインに参加している場合は、次の手順に従ってください:

i.「ユーザーアカウント」windows で、「ユーザーアカウント」をクリックします.

ii.リストからアカウントを選択し、[プロパティ]をクリックします.

iii.グループメンバーシップで、管理者グループに属していることを確認してください.

リンク:よくある質問:ユーザーアカウント:https://Windows.Microsoft.com/ja-jp/windows 7/User-accounts-frequencyly-asked-questions

参照可能なリンク:Regsvr32の使用法とエラーメッセージの説明: https://support.Microsoft.com/kb/249873

応答1# ->にスキップ
2 #
pete81
Windows XPに関する同様の問題がありました-私が使用できる同様のファイルがありますか?
pete81<!-セッションデータ-><入力ID= "jsproxy" onclick= "jscall();" type= "hidden"/>
応答1# ->にスキップ
3 #
MrDoc
こんにちはサムルタ
windows 7究極の64ビットを実行しているのと同じ問題があります.あなたの解決策とモジュール(wmnetmgr.dll)を登録しましたが、それでもコントロールがExcel 2007で表示されていません.もちろん、Excelの開発者タブからコントロールをロードしようとしました
(挿入->より多くのコントロール).Microsoft DateとTime Pickerコントロール(それが必要なもの)リストに表示されません.また、VBA Tools->Referencesから試行しました.私はただきれいなwindows 7を持っています、欠けているものはありますか?
解決策私は読んだと言ってください.wmnetmgr.dllではなくmscomct2.ocxを登録する必要があります.さて、それらはうまくいかないため、同じエラーメッセージが表示されます(Error0x8002801C).
Start Menu/Runで管理者を設定した場合、コマンドラインはC:\Windows\System32で直接開きますが、登録したいモジュールはSYSWOW64にあり、私が言ったように、i ' 66ビット版を実行しています.
私は今本当に紛らわしいです.あなたは助けてもらえますか?
応答1# ->にスキップ
4 #
DNOUR 2

DNOURから

管理者権限を持つユーザーがいても、いつでも同じ0x8002801cエラーが発生しました

コマンドプロンプトc:\Windows\SysWOW64>regsvr32 mscomm32.ocxで実行します.

ポイントiのように昇格された特権でコマンドを実行するまで、すべてが正常に機能しています.上記とその後

このコマンドを起動します:

c:\Windows\SysWOW64>.\regsvr32.\mscomm32.ocx

注:「.\」と入力すると、PATH変数をバイパスします

成功しました!

応答4# ->にスキップ
5 #
williji 3

管理者としてコマンドプロンプトを開き、これを入力します

C:\Windows\System32>regsvr32 wmnetmgr.dll

Enterキーを押します.次にこれを入力してください

C:\Windows\System32>regsvr32mscomct2.ocx

Enterキーをもう一度押します.成功しました!

問題は解決しました!

欠落したmscomctl.ocxファイルを使用してこれを行いました.

応答1# ->にスキップ
6 #
YavuzKa
非常に徹底した説明をありがとう.これはとても役に立ちました.
7 #
RobPinn 11

このスレッドですべてを試しましたが、どこからでもcomdlg32.ocxを登録できません.また、wmnetmgr.dllを登録することもできません.

PCに管理アクセス権がありますが、何をしようとしても0x8002801cerrorが発生します.

Win7 Enterprise 64ビットを実行しています.

8 #
Richard

こんにちは、

新しいW7インストールでVBで作成されたプログラムを実行しようとしています.エラーコード0x8002801cのcomDLG32.ocxメッセージのみが表示されます.あなたの答えは、そのファイルをsysWOW64フォルダーに入れることでした.しかし、私のマシンにはありません! Plsがお手伝いできます.

リチャードありがとう

応答8# ->にスキップ
9 #
dpbinmi
前の2つの投稿で説明したのと同じ問題があります.