Windows 8または10を使用している場合は、.NET Framework3.5をインストールする必要があるポップアップに気付いたと思います。バックグラウンドまたは起動時にアプリケーションを実行している場合、ポップアップはランダムになる可能性があります。ポップアップには次のように表示されます。
「PC上のアプリには、次のWindows機能が必要です:.NET Framework 3.5(Net 2.0および3.0を含む)」
ポップアップは通常本物ですが、マルウェアを含め、このフレームワークを必要とするすべてのプログラムによってトリガーされる可能性があります。インストールをスキップすることを選択した場合、プログラムをインストールしようとしたとき、または特定のプログラムを実行しようとしたときに、ポップアップが再び表示されることがあります。ただし、インターネットからダウンロードしてPCにインストールすると、フレームワークがすでにインストールされているという、より苛立たしいエラーが返されるだけです。この記事では、このポップアップが表示される理由、.NET Frameworkとは何か、およびPCで必要になる理由について説明します。最終的には、PCに.NET Framework3.5をインストールする方法を説明します。
.NET Framework 3.5が必要な理由と、この要求がポップアップする理由を理解するには、まず.NETFrameworkとは何かを理解する必要があります。プログラミングでは、フレームワークはアプリケーションプログラミングインターフェイス(API)のコレクションであり、通常、開発者がアプリケーションを開発するときに呼び出すことができるコードの共有ライブラリです。このように、彼らは自分でコードを最初から書く必要がなく、貴重な時間を節約し、したがってプログラマーがプログラムができることにもっと集中することを奨励します。 .NET Frameworkでは、共有コードのそのライブラリはFramework Class Library(FCL)と呼ばれます。共有ライブラリ内のコードは、あらゆる種類の異なる機能を実行でき、そのようなコードは何千もあります。たとえば、ネットワーク上の別のデバイスにpingを実行するコードや、[名前を付けて開く]または[名前を付けて保存]ダイアログボックスを使用するコードは、このフレームワーク内に含まれています。
標準化されたコードに加えて、.NET Frameworkは、フレームワークコードを使用して構築されたアプリケーションを実行するためのランタイム環境を提供します。ランタイム環境は、アプリケーションが実行されるサンドボックスのようなものです。 Javaアプリケーションで起こるのと同じこと。 .NETランタイム環境は、共通言語ランタイム(CLR)と呼ばれます。 CLRは、メモリとプロセッサスレッドを管理し、プログラム例外を処理し、セキュリティを管理します。コードを実行する前にコードをコンパイルすることにより、ランタイム環境はソフトウェアをコンピューターハードウェアから分離し、コード化されたプログラムが任意のPCで実行できるようにします。
.NET Frameworkは、いくつかのオペレーティングシステム用に開発されましたが、その独自の性質により、主にWindowsで使用されます。 .NETFrameworkにはいくつかのバージョンがあります。最初のアイデアは、新しいバージョンは古いバージョンを使用して構築されたコードと下位互換性があるというものでした。しかし、それはもはや当てはまらないことがわかりました。ただし、.NET Frameworkバージョン3.5にはバージョン3.0のコードが含まれているため、バージョン2.0はこれらのバージョンとのみ下位互換性があります。最新バージョン(V. 4.6)は下位互換性がないため、通常は他のバージョンと一緒に実行されます。
.NET Framework3.5の原因はWindows8 / 10でポップアップが必要です
Windows8とWindows10には通常、.NETFrameworkバージョン3.5と4.6の両方がロードされています。ただし、バージョン4.6のみがオンになっているため、.NET Framework3.5をオンにする必要があります。したがって、.NETバージョン3.5フレームワークを使用するプログラムは、バージョン4.6に下位互換性がないため、.NET Framework3.5をインストールする必要があるというポップアップをトリガーします。このフレームワークは、C#、C ++、F#、Visual Basic、およびその他数十でコーディングされたプログラムをサポートしているため、このフレームワークを使用して多数のプログラムが作成されました。したがって、新しいバージョンの使用を促進するために、古い.NET Framework3.5はPCで無効になっています。ただし、一部のコーダーは、必要なバージョンをプログラムとともに配布しています。
プログラムを実行するには、PCに.NETバージョン3.5が必要であるというエラーが表示された場合は、以下の方法を使用して、プログラムをコンピューターにインストールできます。 .NET Framework 3.5にはバージョン3.0および2.0が含まれているため、バージョン3.0および2.0のインストールを求めるポップアップが解決されます。
方法1:プログラムと機能で.NET Framework3.5をオンにする
幸い、.NET Framework3.5はWindows8または10に付属しています。必要なのは、.NET Framework 3.5をオンにして、それを呼び出すプログラムで使用できるようにすることだけです。そのため、ダウンロードした.NET Frameworkをインストールすると、インストールしようとしているバージョンが既にPCにあると表示されます。この機能をオンにするには:
- 押す Windowsキー + R 実行を開く
- タイプ appwiz.cpl 実行テキストボックスに入力し、Enterキーを押してプログラムと機能ウィンドウを開きます
- リンクをクリックしてください ' Windowsの機能をオンまたはオフにします 」。
- 探す ' .NET Framework 3.5(.NET 2.0および3.0を含む)」
- 左側のチェックボックスをオンにし、[OK]をクリックして.NET Framework3.5をオンにします。
- プロンプトが表示されたら、PCを再起動します。
方法2:DISMを使用して.NET Framework3.5をインストールして有効にする
Deployment Image Servicing and Management(DISM)コマンドラインツールを使用すると、PCに.NET Framework3.5をインストールしてアクティブ化できます。これを行うには、Windows 8 / 10DVDまたはISOファイルが必要です。
- DVDをトレイにロードして閉じるか、.ISOファイルを右クリックして[マウント]を選択します。 ISOファイルは仮想ディスク/ドライブとしてロードされます(このドライブの文字に注意してください)。
- Windowsキー+ Rを押して、実行ウィンドウを開きます
- 実行テキストボックスにCMDと入力し、Enterキーを押してコマンドプロンプトを開きます
- 以下のコマンドを入力するか、CMDウィンドウに貼り付けます。
DISM / Online / Enable-Feature / FeatureName:NetFx3 / All / LimitAccess / Source:D: sources sxs
- ここで、D:はWindowsインストールファイル(DVDまたは仮想ドライブ)のパスです。
- インストールが正常に完了するのを待ちます
- プロンプトが表示されたら、PCを再起動します。
方法を説明している私の他の記事をチェックすることもできます .NET Framework3.5へのダウングレード
読んだ4分