不明なイベントが発生した後、ファイルを開こうとすると、Windowsがファイルを開こうとしない場合があります。ファイルを開くプログラムが見つからないため、「プログラムから開く...」というダイアログボックスを表示するだけです。この記事では、Windowsプログラムの機能と、この問題が発生する理由について説明します。また、この問題を解決するための簡単な方法を示します。
Windowsプログラムがどのように機能するかを理解することから始めましょう。 Windows上のすべてのファイルには、PCにまだファイルがない場合でも、それらのファイルを実行して表示用に開くプログラムがあります。拡張機能は、どのプログラムがそれを開くかを決定します。 .docまたは.docxはMSWordで開かれ、.txtまたは.infはメモ帳で開かれます。知っておくべきことは、プログラムをインストールするたびに、それらは標準の「プログラムファイル」フォルダにコピーされるだけではないということです。プログラムが開くことができるキー、ショートカット、および拡張機能は、.exeレジストリにコピーされます。 PCでファイルを開くためのソフトウェアがない場合、Windowsは、どのプログラムで開くかを尋ねるポップアップダイアログボックスを表示します。これは、開こうとしているファイルの拡張子がレジストリ内のどのプログラムにも関連付けられていないためです。これが、プログラムを別のコンピューターからストレージスペースにコピーするだけでは、プログラムが自動的に開くファイルを検出しない理由です。
まれに、すべてが失敗し、PCにあると確信しているプログラムでさえ、機能しなくなる場合があります。これの単純な理由は、.exeレジストリが変更されていることです。これは、いくつかの結果である可能性があります。
レジストリは、ハードディスクの障害によって破損している可能性があります。これは、電力損失、ドライブの過熱、または磁石がコンピュータに密着していることが原因である可能性があります。
レジストリに影響を与えるウイルスまたはマルウェアの可能性もあります。これが、アンチウイルスを常に定期的に更新する必要がある理由です。一部のウイルスまたはマルウェア(通常はシェアウェアおよびフリーウェアから)は、レジストリを破壊することを目的としています。残っているのは、どのファイルにも関連付けられていない一連のプログラムです。したがって、ファイルを開こうとすると、関連するプログラムが要求されます。
ウイルススキャン後にプログラムの起動が停止する場合もあります。これは、一部のウイルスがレジストリに埋め込まれているためです。アンチウイルスを使用してレジストリをスキャンした後、大きなチャンクが感染していることが判明し、隔離または削除されました。関連するすべてのファイル拡張子が一緒に消去され、何が何を開くのかを知らずにコンピュータを離れました。
場合によっては、新しい正規のプログラムをインストールすると、レジストリが混乱することがあります。 LEXMARKワイヤレスオールインワンは、この問題にいくつか関連しています。これは、レジストリへの入力が正しくないことが原因である可能性があり、レジストリの残りの部分がスクランブルされます。
Windows Vistaの問題が何であれ、コンピュータの機能を復元する方法は次のとおりです。すべての方法は、ファイルが拡張子に関連付けられたプログラムを見つけられるように、レジストリの状態を復元することを目的としています。
方法1:ExeFixVistaを使用してレジストリを修正する
これにより、プログラムの新しい定義をコピーしてレジストリを修正します。
- ExeFixをダウンロード からの.zipファイル ここに
- ダウンロードした.zipファイルを開き、 エキス .regファイルをデスクトップに(ドラッグアンドドロップ)します。
- 抽出した.regファイルを右クリックし、をクリックします 行く 。
- プロンプトが表示されたら、をクリックします 実行、はい (UAC)、 はい、 そして OK 。
- 完了したら、次のことができます 削除 必要に応じて、ダウンロードした.zipファイルと.regファイルをデスクトップに保存します。
- 再起動 レジストリに変更を適用するためのコンピュータ
方法2:問題が発生する前に最新のプログラムをアンインストールする
新しいプログラムをインストールした後にこの問題が発生する場合は、これが問題である可能性があるため、アンインストールしてください。どのプログラムかわからない場合は、最新のプログラムと疑わしいプログラムをすべてアンインストールして、レジストリから削除してください。プログラムをアンインストールするには:
- Windows /スタートキー+ Rを押す 実行ダイアログを起動します。
- タイプ appwiz.cpl 実行テキストボックスで、を押します 入る プログラムと機能を開きます。
- ダブルクリック プログラムで アンインストール アンインストールすることを確認します。
- 再起動 アンインストールの効果を実行するためのコンピュータ
方法3:Windowsを最後に正常に機能していた時間に復元する
ウィンドウを以前の既知の機能状態に復元すると、レジストリが修正されます。復元のためにPCを定期的にバックアップする場合は、次の手順に従ってください。
- コンピュータを再起動し、繰り返しタップします F8 あなたが見るまで 高度なブートメニュー。 このメニューが表示されない場合は、最初からやり直して、これが表示されるまでキーボードのF8キーを繰り返しタップします。これが表示されたら、[セーフモードとネットワーク]を選択します。セーフモードで正常にログインできるようになります。
- に 高度なブートメニュー 、 選択する セーフモード キーボードの矢印キーを使用します。 Enterキーを押して、コンピュータを起動します セーフモード。 下の図はセーフモードのみを示していますが、「ネットワークを使用したセーフモード」を選択する必要があります
- に移動 開始 メニュー> 付属品 >> システムツール >> システムの復元
- [システムの復元]を右クリックして、 管理者として実行 。
- 問題が発生する前の日時を選択して、問題に復元します。
その日より前にインストールしたプログラムを失う可能性がありますが、データはそのまま残ります。
読んだ4分