Windowsクラス名が無効です:Windows 10でこのエラーを修正する方法

目次:

ビデオ: Английские согласные звуки: [p] [b] 2024

ビデオ: Английские согласные звуки: [p] [b] 2024
Anonim

Visual Studioで古いプロジェクトまたは新しいプロジェクトを起動しようとして失敗した場合(「VS 20xx / C#」エラーコード) このチュートリアルで簡単に識別できます。

実際には、他のプログラムとMicrosoft.NET Framework(4.5.2、4.5.3、またはその他のバージョン)を開こうとすると、「 Windowsクラス名が無効です 」というエラーメッセージが表示される場合があります

エラーメッセージが表示される理由

「Windowsクラス名が無効です」は、次のようないくつかの理由で発生する可能性があります。

  • .Net Frameworkの破損したコンポーネント
  • 不良ドライバー
  • 破損したファイル
  • Visual StudioのTreeViewの問題
  • DLLとウイルス対策ソフトウェアの干渉
  • または特定のソフトウェアの問題。

コンピューターが定期的に正しくシャットダウンされない場合、Windows.Net Frameworkのコンポーネントが破損する可能性があります。

これらの突然のコンピューターのシャットダウンは、オングリッド/オフグリッドの電源障害またはコンピューター自体の電源問題の結果である可能性があります。

また、複数の破損したファイルが作成され、「Windowsクラス名が無効です」エラーが発生する可能性があります。

場合によっては、特定のプログラムの一部のコンポーネントを更新した後にこのエラーが発生する場合があります。

Windowsクラス名が無効です

以下は、この問題を完全に修正するのに役立つヒントです。

1.特定のソフトウェアをアンインストールして再インストールする

これは最も単純な修正であり、場合によっては機能します。 [プログラムの追加削除]でプログラムを見つけ、[アンインストール]をクリックします。 プロンプトに従ってプロセスを完了します。

ソフトウェアを削除した後、コンピューターを再起動し、特定のソフトウェアの新規インストールを開始します。

インストールプロセスの完了後、プログラムを起動すると、「Windowsクラス名が無効です」エラーが修正されます。

  • 推奨:ソフトウェアの残り物を削除する方法

2.システムファイルチェッカースキャンを実行する

SFCスキャンは、コマンドプロンプトのsfc / scannowオプションを使用して、保護されたシステムファイルの状態を確認するために使用されます。 Sfc / scannowは、最も一般的に使用されているsfcコマンドの形式です。

これにより、DLLファイルを含めて、マシン上のすべての重要なWindowsシステムファイルが検査されます。

SFCがWindowsシステムファイルのいずれかで問題を検出した場合、SFCはそれを修復します。

sfc / scannowオプションを使用すると、検査と修復プロセスを完了するのに約5〜15分かかります。

次の手順に従って、システムファイルチェッカーを使用してWindowsシステムファイルを修正します。

  • WinKey + SまたはQを押してWindows検索バーを表示します

    cmdと入力し、結果を右クリックして管理者として起動します。 これは、多くの場合「昇格」コマンドプロンプトと呼ばれます。

  • コマンドプロンプトを起動したらsfc / scannowと入力し、Enterキーを押して検証フェーズを開始します。
  • SFCは、保護されているすべてのWindowsシステムファイルの整合性を検査および検証します。 このプロセスは完了するまでに時間がかかる場合があります。

検証が100%に達するとすぐに、次のいずれかが適用される場合があります。

  1. SFCがマシン上の保護されたOSファイルに問題を発見しなかった場合
  2. または、システムファイルで問題が見つかり、修正されました。 すべてのユーザーは、 C:\\\ Windows \\\ Logs \\\ CBS \\\ CBS.logでログファイル全体を確認することもできます(WindowsがドライブC:にインストールされている場合)。
  3. このログは、高度なトラブルシューティングに役立つテクニカルサポート担当者のリソースとして役立つ場合があります。
  4. SFCスキャンがシステムファイルの問題を検出して修復した場合、マシンを再起動するように求められる場合があります。 それ以外の場合は、再起動してください。
  5. 再起動後、「ウィンドウクラス名が無効です」エラーの原因となった特定のプロセスまたはプログラムの起動を再試行して、SFCが問題を修正したかどうかを確認します。

3..Net Frameworkの再インストールまたは修復

表示されたエラーメッセージが.Net Frameworkに関連している場合、修復または再インストールが魔法をかけるだけかもしれません。

.Net Frameworkの問題を修復するには、MicrosoftのWebサイトにアクセスし、プロンプトに従ってNetFxRepairTool.exeをダウンロードします。

このツールは、.Net Frameworkのセットアップまたはその更新に関連する問題の検出と修復の試行に役立ちます。

インストール後、アプリ内の指示に従って.Net Frameworkの修復手順を開始します。

プロセスの完了後、このコンピューターを再起動し、「ウィンドウクラス名が無効です」エラーの原因となっているプロセスを実行してみてください。修正する必要があります。

Microsoft.Netフレームワークをアンインストールしてインストールするには、次の手順を実行します。

1.開いているすべてのアプリケーションソフトウェアを閉じます

2. WinKey + Rを押して、実行ダイアログボックスを表示します。

3.コントロールパネルに入力し、Enterキーを押します

4. [プログラムの追加と削除]または[プログラムのアンインストール]をクリックします

5.コンピューターにインストールされている.Net Frameworkのバージョンを選択し、変更/アンインストール、修復、または削除を選択します

6.セットアップウィザードが起動し、[削除/アンインストール]を選択して、[次へ]をクリックします

7.プロセスが完了したら、コンピューターを再起動します。

8.このコンピューターを再起動したら、Microsoftのサポートページにアクセスして、Microsoft.Net Frameworkの互換バージョンをダウンロードします。

この場合、Microsoft.Net Frameworkバージョン4.7.1です。

インストールプロセスが完了すると、ユーザーはコンピューターの再起動を求められる場合があります。 プロンプトが表示されない場合は、再起動してください。

9.コンピューターを再起動した後、「ウィンドウクラス名が無効です」というエラーの原因となっているソフトウェアを起動してみてください。正常に動作します。

  • 推奨:Windows 10でCMOSチェックサムエラーを修正する方法

4.ホスティングプロセスなしでMicrosoft Visual Studioでデバッグを開始する

ユーザーが既存のプロジェクトをデバッグまたは起動しようとするか、Microsoft Visual Studioで新しいプロジェクトを作成しようとすると、「Windowsクラス名が無効です」が発生し、この行にスローされます。

Visual Studioが最新のサービスパックで再インストールされ、問題が解決しない場合。 ホスティングプロセスを無効にするには、次の手順を実行します。

1.クラスライブラリまたはサービスプロジェクト(実行可能ファイルを生成しないプロジェクト)を開きます。

2. [プロジェクト]メニューの[プロパティ]をクリックします

3. [プロパティ]ウィンドウの[デバッグ]タブをクリックします

4. [Visual Studioホスティングプロセスを有効にする]チェックボックスをオフにします

:ホスティングプロセスを無効にすると、いくつかのデバッグ機能が使用できなくなり、パフォーマンスが低下する可能性があります。

VSホスティングプロセスを使用せずにデバッグすると、「ウィンドウクラス名が無効です」エラーが解消されます。 これらの手順を試してみたので、VSに問題がないはずです。

5.マシンの電源の問題を確認します

既に説明されている修正プログラムの適用は、使用中のコンピューターの電源に問題がある場合にのみ、短期間機能します。

電源障害が原因で突然のシャットダウンが発生すると、いくつかの破損したファイルが生成される可能性があり、その結果、考慮中のエラーが発生します。

マシンの電源の問題を診断して修正すると、すべてが正常に機能します。

Windowsクラス名が無効です:Windows 10でこのエラーを修正する方法