目次:
Microsoft Windowsオペレーティングシステムでは、 regsvr32 は、Windowsレジストリ内のDLLやActiveXコントロールなどのOLEコントロールの登録と登録解除に使用されるコマンドラインユーティリティです。たとえば、regsvr32で使用するDDLは、関数DllRegisterServerとDllUnregisterServerをエクスポートする必要があります。このツールは、Windows、Microsoft Internet Explorer、またはその他のプログラムのいくつかの問題のトラブルシューティングが必要な場合があります。
Regsvr32 for Windows
Regsvr32.exeはMicrosoft IE 3.0以降、Windows 95 OSR2以降、Windows NT 4.0 Service Pack 5. Regsvr32.exeは、(Windows Me / Windows 98 / Windows 95)またはSystem32(Windows NT / Windows XP / Windows Vista / Windows 7)フォルダのシステムフォルダにインストールされています
Regsvr32コマンドと使用法
1 。 RegSvr32.exeコマンドラインオプション:
Regsvr32 [/ u] [/ n] [/ i [:cmdline]] dllname
パラメータ:
- / u:ファイルの登録を解除します。
- / s:regsvr32をサイレントモードで実行し、メッセージボックスを表示しません。このオプションは/ iと併用する必要があります。
- / i:cmdline:オプションの[cmdline]を渡してDllInstallを呼び出します。
- dllname:登録されるdllファイルの名前を指定します。
- たとえば、手動でDLLファイルshm.dllを登録および登録解除するには、次の操作を実行します。
ファイルを登録するための
- regsvr32 shm.dll
- ファイルをアンインストールするためのregsvr32 / u shm.dll
Regsvr32.exeエラーメッセージ
Windows Vistaまたはそれ以降でRegsvr32.exeが原因で発生したエラーメッセージの一覧
次の一覧には、RegSvr32エラーメッセージと考えられる原因が含まれています。
- コマンドフラグ ""%1 ""は無効です。
- このコマンドは、Microsoft Visual Studio OLEカスタムコントロールプロジェクトを開いた場合にのみ有効です。
- モジュールを登録するには、バイナリ名を指定する必要があります。
- コマンドOleInitializeを実行できませんでした。
- モジュール ""%1 ""の読み込みに失敗しました。 n nバイナリが指定されたパスに格納されていることを確認するか、デバッグして確認してください n n%2。
- モジュール ""%1 ""がロードされましたが、エントリポイント%2が見つかりませんでした。 n n " %1 ""は有効なDLLまたはOCXファイルであり、次に再試行してください。 "
- "モジュール ""%1 ""がロードされましたが、%2への呼び出しがエラーコード%3で失敗しました。問題、検索
- モジュール ""%1 ""は実行中のWindowsのバージョンと互換性がない可能性があります。モジュールがregsvr32.exeのx86(32ビット)またはx64(64ビット)バージョンと互換性があるかどうかを確認します。
2。 Windows Vistaより前のOSでRegsvr32.exeが原因で発生したエラーメッセージの一覧
次の一覧には、RegSvr32エラーメッセージと考えられる原因が含まれています。
- Unrecognized flag:/invalid_flag.
- DLL名が指定されていません。
- DllRegisterServerまたはDllUnregisterServerのエントリポイントが見つかりませんでした。
- Dllnameは実行可能ファイルではなく、このファイルタイプに対して登録ヘルパーが登録されていません
- Dllnameがロードされましたが、DllRegisterServerまたはDllUnregisterServerエントリポイントはロードされませんでした
- OleInitializeが失敗しました(またはOleUninitializeが失敗しました)。
- LoadLibrary( "Dllname")が失敗しました。 GetLastErrorは0x00000485を返します。
- LoadLibrary( "Dllname")が失敗しました。 GetLastErrorは0x00000002を返します。
- LoadLibrary( "dskmaint.dll")が失敗しました。 GetLastErrorは0x000001fを返します。
- DllnameのDllRegisterServer(またはDllUnregisterServer)が失敗しました。リターンコードは:string。
- Regsvr32.exeは、
システム (Windows Me / Windows 98 / Windows 95)または System32 (Windows NT / Windows XP / Windows Vista / Windows 7)フォルダにインストールされています。 Windows 64ビット版では、Regsv32.exeという2つのバージョンがあります。 64ビットバージョンは %systemroot% System32 regsvr32.exe にあり、32ビットバージョンは %systemroot% SysWoW64 regsvr32.exe はKB249873を説明しています。 >
依存性ウォーカー - 使用方法 - チュートリアル
![依存性ウォーカー - 使用方法 - チュートリアル 依存性ウォーカー - 使用方法 - チュートリアル](https://i.joecomp.com/downloads-2018/dependency-walker-an-advanced-troubleshooting-tool-4.png)
依存性ウォーカーは、Windows 7の高度なトラブルシューティングツールです。 8.レビュー、チュートリアル、ヘルプを読んで、ホームページからダウンロードしてください。
Windows 7でのペアレンタルコントロールの設定、設定、使用方法
![Windows 7でのペアレンタルコントロールの設定、設定、使用方法 Windows 7でのペアレンタルコントロールの設定、設定、使用方法](https://i.joecomp.com/windows-2018/how-to-setup-configure-use-parental-controls-in-windows-7-6.png)
ペアレンタルコントロールの有効化、無効化、 Windows 7で子どものインターネット活動を監視および制御することができます。
Linuxの再起動(再起動)コマンド
![Linuxの再起動(再起動)コマンド Linuxの再起動(再起動)コマンド](https://i.joecomp.com/shutdown/824/linux-reboot-command.jpg)
ヘッドレスLinuxサーバーを実行している場合は、コマンドラインからシステムを再起動する方法を知る必要があります。 このチュートリアルでは、systemctlおよびshutdownコマンドを使用してLinuxマシンを再起動する方法を説明します。