Windows 7 でプログラムが起動しないのはなぜですか? プログラムが起動しないのはなぜですか? すべての msi ファイルと exe ファイルのブロックを無効にする

05.11.2019 プログラムとサービス

コンピューターやラップトップでよくある問題は、ユーザー側で何らかの操作を行った後、スタート メニューやデスクトップ上のショートカットが起動しなくなることです。 また、プログラムを開こうとすると、エラー メッセージが表示されます。 また、どのプログラムを起動しても、常に同じプログラムがオンになることもあります (メモ帳など)。 別の症状としては、すべてのショートカットが特定のプログラム (ブラウザーなど) と同じ外観になることが考えられます。

上記すべての理由はさまざまである可​​能性があります。 これは多くの場合、ユーザー自身の過失によって発生します。ユーザーは、ショートカットを特定のプログラムでのみ開くように誤って指定してしまう可能性があります。 一歩間違うとプログラムは起動しません。 多くの場合、[スタート] メニューの問題はウイルス攻撃の結果として発生します。

[スタート] メニューで起動するプログラムを修正する

この問題の原因を特定するのは難しいため、考えられるすべてのオプションを試す必要があります。 まず、コンピュータを再起動する必要があります。これが役立つ場合があります。 [スタート] メニューが開かない場合は、ホットキー Ctrl+Alt+Delete を使用してコンピュータを再起動できます。

また、再起動後、セーフ モードでコンピュータの電源を入れてみることもできます。 このモードでは、システムは限られたファイルとドライバーのセットで起動し、Windows の起動時に読み込まれるすべてのプログラムは起動されません。 セーフ モードを使用すると、問題を特定して解決できます。 たとえば、システムがセーフ モードで正常に動作する ([スタート] メニューのショートカットが開いている) 場合は、デフォルト設定とすべての基本ドライバーをすぐに除外できます。

もう 1 つのオプションは、セーフ スタートアップ モードを使用して最近インストールされたプログラムを削除することです。 これは、システムの正しい動作がブロックされている場合に役立ちます。
再起動してセーフ モードで起動しても問題が解決しない場合は、コンピュータにウイルスが 1 つまたは複数のウイルスに感染している可能性があります。 これらの悪意のあるプログラムを排除するには、ウイルス対策ソフトウェアを使用する必要があります。 コンピュータの電源を入れる前に、フラッシュ ドライブにウイルス対策プログラムを記録し、BIOS でウイルス スキャンを実行することをお勧めします。 これを行うには、BIOS 設定の優先順位を変更して、フラッシュ ドライブから起動するか、ウイルス対策ソフトウェアをディスクにダウンロードした場合はディスクから起動するだけです。 優先順位を設定してスキャンを開始しました。 ウイルス対策ソフトはすべてのウイルスを見つけて削除し、システムは以前と同じように再び動作するようになります。

最後のオプションは、システムを最後の動作状態に復元することです。 この場合、システムはすべてが動作していた時点までロールバックされます。 これにより、一部の新しいプログラムやファイルが削除される場合もあれば、削除されない場合もありますが、OS の機能は復元されます。

EXE 拡張子を持つファイルは、私たちが毎日使用するほとんどのアプリケーションの実行可能ファイルです。 コンピュータにプログラムをインストールするとき、見つけやすいようにデスクトップにそのショートカットが作成されます。 しかし、昨日実行されていたプログラムが、何らかの操作を行ったにもかかわらず開かないことが起こります。

EXE ファイルが起動しないという問題に直面しているとします。 この場合、多くの場合、ファイルを開くプログラムの選択を求めるウィンドウが表示されます。 この場合、まずコンピュータにウイルスやマルウェアがないか確認する必要があります。 ウイルス対策ソフトウェアが古いか、まったくなくなっている場合、最初に行う必要があるのは、スキャナーまたはウイルス対策ソフトウェアの更新バージョンをインストールし、コンピュータを徹底的にスキャンすることです。 ポータブル フラッシュ カードを頻繁に使用し、さまざまなコンピュータから情報を取得する場合は、ポータブル USB デバイス専用に設計されたプログラムをインストールすることが非常に重要です。 フラッシュ カードをコンピュータに接続すると、フラッシュ カードがスキャンされ、ウイルス、ワーム、および実行できない EXE ファイルが検出されます。 このような命令は多数ありますが、マシンのシステム内で消費するリソースはほとんどありません。 ただし、ユーザー自身が誤ってレジストリを変更し、その操作が中断されることもあります。 もちろん、EXE ファイルは開きません。 この場合、レジストリを復元してファイルを実行可能にする必要があります。

これはどうして起こるのでしょうか? 問題をさらに詳しく説明しましょう。 ユーザーまたはマルウェアがレジストリ編集機能を無効にします。 これを有効にして必要な変更を加えるには、次のことを行う必要があります。

[スタート] > [ファイル名を指定して実行...] に移動し、「gpedit.msc」と入力し、[OK] をクリックして、[グループ ポリシー] をクリックし、表示されるリストから [ローカル コンピュータ] を選択して、[ユーザーの構成] 行に移動します。 「管理用テンプレート」 表示されるウィンドウで「システム」を選択します... 「システム」ウィンドウで、「ツールを使用不可にする」という行を見つけます 結局のところ、EXEが起動しない問題は、ウイルス。 レジストリ編集が「有効」状態に切り替わり、変更が不可能になります。

[プロパティ] ウィンドウで、レジストリへの変更を禁止する機能を無効にします。 再起動後、すべてが機能するはずです。 自分でレジストリに情報を入力しないように、オペレーティング システムに適したレジストリのデータをダウンロードできます。

この後、EXE ファイルが起動しない場合は、情報を手動で入力するか、任意の名前を付ける必要があり、そのファイルをダブルクリックして開きます。 次に、コマンド ライン「スタート > ファイル名を指定して実行」に移動し、作成したファイルの名前 (reg 拡張子付き) を入力して、「OK」をクリックする必要があります。

これだけの作業を行っても何も起こらない場合は、ウイルス対策ユーティリティを使用してデータを復元してください。 このユーティリティを実行しても EXE が起動しない場合は、コンピュータにオペレーティング システムを再インストールしてみてください。 この手順を実行する前に、すべての重要な情報をフォーマットしないディスクに保存してください。

あなたは、デスクトップ上のショートカットが起動しなくなったという状況に直面しています。 ショートカットだけでなく、プログラム自体 (拡張子が .exe のファイル) も起動しない可能性があります。 このような場合に何をすればよいのかわからず、パニックに陥っている場合は、マスターに電話するか、コンピューターまたはラップトップをサービスセンターに持ち込んでください。ただし、実際には、少しの知識があれば、これらの問題を解決できるだけでなく、他にもたくさん。 これはまさにこの記事、そしてサイト全体が目指しているものです。

では、デスクトップ上のショートカットが起動しない場合はどうすればよいでしょうか。

ショートカットが開かない、または 1 つのプログラムで開かれる理由

これにはさまざまな理由があります。場合によっては、プログラムやプログラムを通じてショートカットや実行可能ファイルの開き方を誤って設定したことが原因である場合もあります。 (この場合、プログラムのショートカットまたは exe ファイルを起動しようとすると、ブラウザ、メモ帳、アーカイバなど、まったく別のプログラムが開く可能性があります)。 これは悪意のあるソフトウェアの製品である可能性があります。

私たちの仕事はこれを修正することです。

このエラーを解決する簡単な方法は、このエラーを修正するファイルをインターネットで検索することです。 検索キーワードは、fix exe および fix lnk です。 reg 拡張子を持つファイルを見つけて (説明内の Windows バージョンに注意してください)、そこからデータをレジストリにインポートする必要があります。

問題を手動で解決する方法の説明は以下のとおりです。

exeファイルが起動しない場合 (Windows 7、Windows 8、および Windows 10 の手順)

コマンドラインでのプログラムの起動を復元します。 これを行うには、Win + R のキーの組み合わせを押します。

cmd を記述した場所で実行ユーティリティが開き、「OK」をクリックします。

この後オープンします コマンドライン.

コマンド ラインで「notepad」と入力し、Enter キーを押すと、メモ帳が起動します。

以下のテキストをメモ帳に貼り付けます。

Windows レジストリ エディタ バージョン 5.00 [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe] “exefile”=hex(0):

メニューから「ファイル」→「名前を付けて保存」を選択します

ファイルタイプフィールドで、テキストドキュメントを「すべてのファイル」に変更します。

エンコードを Unicode に設定します。

拡張子「任意の名前 (図 1).reg」を付けてファイルをドライブ C に保存し、「保存」をクリックします。

おそらくシステムではこの保存パスに従うことができないため、管理者権限が必要になります。 次に、デスクトップに保存し、ディスク C にコピーします。

に戻ります コマンドラインそして次のコマンドを入力します。 登録インポート C:\保存ファイル名。私の場合はreg REG IMPORT C:\1.reg

Windows 10 では、この手順は別の方法で実行できます。 カーソルを移動します 保存されたファイルマウスの右ボタンを押して、表示されるウィンドウで「マージ」をクリックします。

レジストリにデータを入力するというシステムの要求に対して、「はい」と答えます。

コンピュータを再起動してください- プログラムは以前と同様に実行されるはずです。

この記事が役に立った場合は、コメントを残してソーシャル ネットワークでお友達と共有してください。

この記事では、次のような一般的な問題について説明します。 プログラムがインストールされていない。 現代ではプログラムをインストールすることが非常に重要であるため、プログラムなしではコンピューターを使用する意味がありません。 プログラムがインストールできないという問題は、主にコンピュータ分野の初心者が遭遇します。

また、このような状況では、海賊版の Windows オペレーティング システムを使用するコンピュータ ユーザーもいます。

無料で使用するためにクラックする必要があるプログラムをインストールするときに、このような不幸に陥る可能性もあります。

プログラムがインストールされない理由をいくつか見てみましょう。

  1. Microsoft .NET Frameworkコンポーネントが欠落しています
  2. Microsoft Visual C++ の欠如
  3. ウイルス対策のせいで
  4. 互換性がないため
  5. ドライバーを更新する必要がある
  6. DirectX コンポーネントの欠如
  7. プログラム要件
  8. ウイルスインストーラー
  9. オペレーティング システムのビット数の選択が間違っている
  10. DLLが必要です
  11. アカウントシステムなし
  1. 一部のプログラムが正しく動作するには、NET Framework のコンポーネントが必要です。 特定のバージョンで動作するプログラムもあれば、最新バージョンで動作するプログラムもあります。 したがって、インストーラーが何を要求しているかを注意深く確認してください。 それかもしれない プログラムがインストールされていないこのコンポーネントのせいで。 このコンポーネントは、開発者の Web サイトからダウンロードできます。 ダウンロードしてインストールを開始します。 インストールプロセスは正常です。 私たちは設置者の提案に同意します。 必要なバージョンの NET Framework をインストールした後、プログラムがインストールされず、再度 NET Framework が必要になる場合は、「スタート」に移動し、「コントロール パネル」を開き、「プログラム」セクションに移動して「電源をオンにする」を開きます。そして Windows コンポーネントをオフにします」

チェック ボックスの NET Framework の横にチェック マークが付いていることを確認します。

  1. Microsoft Visual C++ は、プログラムのインストール時およびその後の使用時にも不可欠なコンポーネントです。 Microsoft Visual C++ コンポーネントが存在しないため、ほとんどのプログラムはインストールできない可能性があります。 Visual C++ はバッチ プログラミング言語です。 プログラムがコンピュータにインストールされていない場合は、Visual C++ を確認してください。 そこにない場合は、インストール ディスクからダウンロードまたはインストールします。 警告しますが、インストールプロセスには長い時間がかかります。
  2. コンピュータにアクティブなウイルス対策保護が設定されている場合、クラックする必要があるプログラムは起動しません。 Sony Vegas pro のようなプログラムをインストールしない場合は、ウイルス対策が原因です。 インストール プロセスを正常に進めるには、ウイルス対策ソフトウェアを一時的に無効にし、インストール フォルダーを例外に追加する必要があります。
    1. プログラムやアプリケーションを作成するときに、さまざまなオペレーティング システムとの互換性を忘れてしまう開発者もいます。 そして、そのようなプログラムをインストールしようとすると失敗します。 幸いなことに、そのような状況から抜け出すことができます。 これを行うには、起動していないプログラムのショートカットを右クリックします。 コンテキストメニューで「プロパティ」に移動します

「互換モードでプログラムを実行する」チェックボックスをオンにします

そして、必要なオペレーティング システムを選択します。

  1. ドライバーを更新せずに 1 つのオペレーティング システムを長期間使用した後、システムがクラッシュしたり不具合が発生したりすることがあります。 この場合、ドライバーを更新する必要があります。
  2. DirectX は Microsoft によって開発されたツールキットです。 主にゲームのインストール時に使用されますが、プログラムのインストール時にも使用されます。 このパッケージが見つからない場合は、ダウンロードしてインストールする必要があります。 できれば最新バージョン。
  3. プログラムをインストールするときは、プログラムの最小要件を考慮する必要があります。 これらの要件には次のものが含まれます。
  • プロセッサーのパワー
  • RAM容量
  • 軸(RAM)
  • その他のコンポーネント

コンピュータのデータがプログラムの要件よりも低い場合、なぜなのか疑問に思うでしょう。 プログラムがインストールされていない。 そのため、私たちは常に証明書を読みます。

  1. 私の実践では、不明なソースからダウンロードした一部のインストーラーがインストールされないことを確認しました。 この原因は、破損したファイルまたはウイルス ファイルです。 この場合、ファイルを再度ダウンロードするか、別のソースを見つける必要があります。
  2. オペレーティング システムが 32 ビットで、64 ビットのオペレーティング システムをインストールしようとしている場合、当然プログラムはインストールされません。 したがって、プログラムをインストールするときは、ビット深度を観察します。
  3. 「システム」アカウントが存在しない場合もあります。 プログラムが起動しない。 これを行うには、アカウントを作成する必要があります。 起動していないプログラムのショートカットを右クリックし、「プロパティ」に移動します。

この記事では、プログラムがインストールされない最も一般的な 10 の理由について説明します。 特定の原因の症状について学び、それを自分で診断して取り除くことができるようになります。

それでは、行きましょう - Windows にプログラムがインストールされない 10 の理由。

プログラムがインストールされない最も一般的な理由は、必要なバージョンの NET Framework システム ライブラリがないことです。 このライブラリには、特定のプログラムの通常の動作に必要なリソースが含まれています。 したがって、それが存在しない場合、プログラムはインストールできません。

2.0 から始まり、Windows がサポートする最高のバージョンまで、すべてのバージョンの NET Framework をコンピュータにインストールすることをお勧めします。 これにより、OS と互換性のあるすべてのプログラムが正常に動作するようになります。

コンピューターにインストールされている NET Framework のバージョンを確認するには、[スタート] ボタンをクリックし、[コントロール パネル] を選択して、[プログラム] セクション、[プログラムと機能] の順に開きます (Windows 7 の例)。 。

不足しているバージョンは Microsoft Web サイトからダウンロードできます。

通常、必要な NET Framework がないためにプログラムがインストールされない場合は、ダウンロードする必要があるバージョンを示すメッセージが表示されます。

Visual C++ および Direct X に必要なバージョンがない

プログラムがインストールされない次の一般的な理由は、Visual C++ および Direct X コンポーネントが不足していることです。Visual C++ は一般的な C++ 言語で作成されたプログラムに必要であり、Direct X はほとんどのゲームに必要です。 NET Framework と同様、これらのコンポーネントにはさまざまなバージョンがあります。

Visual C++ のバージョンは、NET Framework と同じ方法で「プログラムと機能」セクションで確認できます。

Direct X のバージョンを確認するには、「スタート」をクリックして「ファイル名を指定して実行」(または Ctrl + R) を開きます。 dxdiag コマンドを書き留めて、「OK」をクリックします。

通常、これらのコンポーネントが存在しない、または正しいバージョンが原因でプログラムがインストールされない場合は、対応するメッセージが表示されます。 必要なバージョンの Visual C++ と Direct X をダウンロードできます。

Windows のビット深度が正しくない

Windows は 32 ビットまたは 64 ビットのいずれかです。 64 ビット オペレーティング システムには 32 ビット プログラムと 64 ビット プログラムをインストールできます。 また、32 ビット システムでは、32 ビット プログラムのみが動作します。 したがって、64 ビット プログラムをインストールすることはできません。

システムのビット数を確認するには、「コンピューター」を右クリックし、「プロパティ」を選択します。

プログラムのビット深度は、その説明で確認できます。 適切でない場合は、インストール プロセス中に対応するエラーが表示されます。

インストールファイルが破損している

プログラムのインストール時に、インストール ファイルが破損していることを示すエラーが表示された場合は、このファイルを再度取得する必要があります。 これは、プログラム ファイルが完全にダウンロードされていないか、すでに破損しているサイトに投稿されているために発生する可能性があります。 この問題を解決するには、別の場所からプログラム インストール ファイルをダウンロードしてみる必要があります。

必要な DLL がありません

プログラムがインストールされないまれな理由は、デフォルトで存在するはずのライブラリがシステムに存在しないことです。 これは、Windows の非公式ビルドが使用されているか、これらのライブラリが意図的に削除されている場合に発生します。

この問題は、DLL ファイルに関する問題を訴えるメッセージとして現れます。

これを解決するには、必要な DLL ファイルをダウンロードし、目的のディレクトリ (system32 または SysWOW64) に配置する必要があります。 ライブラリをダウンロードできます。

この後、ライブラリを登録する必要があります。 これを行うには、「スタート」をクリックして「ファイル名を指定して実行」を選択します(または Ctrl + R を押します)。 次に cmd を記述して「OK」をクリックします。 コマンド ラインで、ライブラリはコマンド regsvr32 file.dll を使用して登録されます。ここで、file.dll はライブラリ ファイルの名前です。

プログラム構築曲線

プログラムがインストールされない理由としてよくあるのは、プログラムをハッキングして無償で提供したり、何らかの方法でプログラムを改変したり、つまり独自のアセンブリ (再パック) を作成したりする海賊の悪手によるものです。 これを避けるには、インストールしようとしているものをすでに試した人のコメントを読んでください。

このようなプログラムをインストールするときにどのようなエラーが発生するかを予測するのは困難です。 それは何でも構いません。

管理者権限がない場合

オフィスで働いている場合、ユーザーが管理者権限を持っていない場合があります。 システム管理者は、プログラムのインストールを意図的に阻止する場合があります。 これを解決するには、彼に助けを求めてください。

これはオフィスだけでなく、PC 上のユーザーが管理者権限を持っていない場合、自宅でも発生する可能性があります。

セキュリティプログラムによるブロック

すべてのコンピューターにはウイルス対策機能が搭載されており、一部のソフトウェアはウイルス対策ウイルスによってブロックされる可能性があります。 これは、プログラムがインストールされない一般的な理由でもあります。 解決策は簡単です。ウイルス対策プログラムまたはその他のセキュリティ プログラムを無効にして、プログラムをインストールします。 必要に応じて、このソフトウェアをウイルス対策プログラムまたはセキュリティ プログラムの信頼できるリストに追加してください。

気をつけてください。 プログラムのソースの信頼性がわからない場合は、ウイルス対策ソフトが警告する場合はインストールしないことをお勧めします。

完全に削除されていない古いバージョンのプログラムとの競合

プログラムのバージョンを更新するときに、最初に古いバージョンをアンインストールしてから、新しいバージョンをインストールしようとすると、古いバージョンのコンポーネントが完全に削除されていないと、競合が発生する可能性があります。 これは、標準の Windows アンインストーラーを使用する場合によく発生します。

この問題を解決するには、以前のバージョンのすべてのコンポーネントを手動で削除する必要があります。 CCLeaner などのクリーニング プログラムを使用することもできます。

設備のデメリット

現在、すべてのコンピュータにインストールできなくなったプログラムやゲームがあります。 そのため、ビデオ カード、RAM、プロセッサに対して特別な要求を行うことができます。

一部のファイルをダウンロードしても、この問題を解決することはできません。 ここでは、コンピュータをアップグレードし、追加のハードウェアを購入する必要があります。

(11 評価、平均: 4,18 5つのうち)