Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

修正:Windowsで実行可能(.EXE)ファイルを開くことができない

ウイルスに感染した後、またはシステムレジストリを誤って変更した後、ユーザーは実行可能EXEファイル(インストールMSIファイルまたはPowerShell / CMD / VBScriptファイル)がWindowsで開かないという事実に遭遇する可能性があります。ファイルエクスプローラーからプログラム(ショートカット)を実行しても何も起こりません。プログラムを選択するように求めるウィンドウが表示されるか、すべてのEXEファイルが別のプログラム(たとえば、notepad.exeまたはpaint.exe)で開かれます。この記事では、Windowsで実行可能ファイルまたはアプリケーションを実行できない場合の問題を修正する方法について説明します。


Windowsで壊れたEXEファイルの関連付けを修正するには?

Windowsでアプリケーション*.exeファイルを実行すると、プログラムを選択するように求めるウィンドウが表示されます(How do you want to open this file? ):

修正:Windowsで実行可能(.EXE)ファイルを開くことができない

またはエラーが表示されます:

This file does not have an app associated with it for performing this action. Please install an app, if one is already installed, create an association in the Defaults Apps Settings page.
Windows cannot access the specified device, path, or file. You may have the appropriate permissions to access the item.
Windows can't open this file.

修正:Windowsで実行可能(.EXE)ファイルを開くことができない

ほとんどの場合、この問題は、ウイルス感染またはWindowsレジストリの「最適化」の試みが失敗した後に発生します。この問題の原因は、*。exeファイルのファイルの関連付けがWindowsレジストリでリセットされたことです。 Windowsで実行可能ファイルの関連付けを復元するには、レジストリエディタ(regedit.exe)を使用する必要がありますが、実行可能ファイルでもあるため、レジストリエディタも開きません。 cmd.exeもPowerShellも開きません。この場合どうしますか?

  1. デスクトップに簡単なテキストファイルを作成します;
  2. 次の行をファイルに貼り付けます:start cmd
  3. ファイルの名前をrun.batに変更します;
  4. ファイルを右クリックして、管理者として実行を選択します; 修正:Windowsで実行可能(.EXE)ファイルを開くことができない
  5. UACで特権の昇格を確認すると、昇格されたコマンドプロンプトウィンドウが開きます。
  6. regedit.exeを実行してレジストリを手動で変更するか(方法については以下で説明します)、次のコードをコマンドプロンプトウィンドウに貼り付けます。
    reg delete HKEY_CLASSES_ROOT\.exe /ve /f
    reg add HKEY_CLASSES_ROOT\.exe /ve /d exefile /f
    reg delete HKEY_CLASSES_ROOT\exefile /ve /f
    reg add HKEY_CLASSES_ROOT\exefile /ve /d Application /f
    reg delete HKEY_CLASSES_ROOT\exefile\shell\open\command /ve /f
    reg add HKEY_CLASSES_ROOT\exefile\shell\open\command /f /ve /d "\"%1\" %*\"
    assoc .exe=exefile

    修正:Windowsで実行可能(.EXE)ファイルを開くことができない
  7. これらのコマンドは、EXEファイルの関連付けをデフォルトにリセットします;
  8. コンピューターを再起動して、任意のアプリを実行してみてください。

*.batファイルと*.cmdファイルでさえコンピュータで起動しない場合は、セーフモードでレジストリを手動で編集する必要があります。

  1. コンピュータをセーフモードで起動します(電源ボタンを3回続けて押してWindowsの起動を中断するだけです)。
  2. コンピューターはWindows回復環境(WinRE)で起動します。 [トラブルシューティング]->[詳細オプション]->[スタートアップの設定]->[再起動]を選択します。 F4を押します Windowsをセーフモードで起動するには;
  3. レジストリエディタ(regedit.exe)を実行します )そしてregキー HKEY_CLASSES_ROOT \ .exe;に移動します
  4. デフォルトを変更します exefileへのレジストリパラメータ値; 修正:Windowsで実行可能(.EXE)ファイルを開くことができない
  5. 次に、 HKEY_CLASSES_ROOT \ exefile \ shell \ open \ commandに移動します デフォルトの値を変更します "%1" %*へのパラメータ 修正:Windowsで実行可能(.EXE)ファイルを開くことができない
  6. 次に、類推により、デフォルトパラメータの値を"%1" %*に変更します。 HKCR \ exefile \ shell \ open およびHKCR\ exefile レジストリキー;
  7. コンピュータを通常どおりに再起動します。ファイルエクスプローラーは、デフォルトのEXEファイルの関連付けを使用する必要があります。 *.exeファイルを実行してみてください。

さらに、*。exeファイルの関連付けを復元するには、次の手順を確認する必要があります。

  • コマンドを実行して、EXEファイルの関連付けをリセットします:assoc .exe=exefile
  • UserChoiceを確認してください レジストリキーHKEY_CURRENT_USER\SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts\.exeにキーがありません。そのようなキーがある場合は、それを削除します;
  • 次のコマンドを使用して、Windowsイメージとシステムファイルの整合性を確認します。
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
  • ウイルス対策プログラムが実行可能ファイルの起動をブロックしないようにしてください。
  • 実行可能ファイルを開くときにWindowsがセキュリティ警告を表示する場合は、この記事の手順に従ってください。
Windowsはネットワーク共有からEXEファイルを実行できません

ユーザーが自分のコンピューターでローカルにEXEファイルを実行できるが、ネットワーク共有フォルダーからファイルを起動するときにエラーが表示される場合は、問題の原因が異なる可能性があります。

  1. 共有フォルダまたはファイルの現在のNTFSアクセス許可を確認します。ユーザーにNTFSが割り当てられていない場合読み取り/実行 許可すると、実行可能ファイルの実行時にエラーが表示されます。
    Windows cannot access \\server1\sharedfolder\file.exe. You do not have permission to access applicatin.exe file.

    修正:Windowsで実行可能(.EXE)ファイルを開くことができない

    NTFSアクセス許可を手動またはPowerShellを介して変更します。
    修正:Windowsで実行可能(.EXE)ファイルを開くことができない

  2. 実行可能ファイルを互換モードで実行してみてください。これを行うには、EXEファイルのプロパティを開き、互換性に移動します タブで、Windows8との互換モードを選択します。ネットワーク共有からアプリケーションを実行してみてください。

修正:Windowsで実行可能(.EXE)ファイルを開くことができない

この問題は、 SMB v1のみをサポートするデバイスにある共有フォルダーに接続しようとしていることに関連している可能性があります。 プロトコル(これは、NASストレージデバイス、WindowsXPやWindowsServer 2003などのレガシーOSバージョンのファイルサーバーである可能性があります)。

エラーはこれを示している可能性があります:

The application was unable to start correctly (0xc00000ba)
Exception thrown at 0x00007FFA2B86624E
0xC0000005: Access violation reading location 0x0000000000000000)
。クライアントとサーバーがSMBプロトコルを介して対話する場合、通信用に最大プロトコルバージョンが選択されます。これは、クライアントとサーバーによって同時にサポートされます(WindowsのSMBバージョンの記事を参照)。 Get-SmbConnectionを使用して、クライアントがファイルサーバーへの接続に使用しているSMBバージョンを確認できます。 PowerShellコマンドレット。

修正:Windowsで実行可能(.EXE)ファイルを開くことができない

次のコマンドを使用して、ファイルサーバーでSMBv2またはSMBv3が有効になっているかどうかを確認します。

Get-SmbServerConfiguration | Select EnableSMB2Protocolを選択します

SMBv2が無効になっている場合は、有効にすることができます:

Set-SmbServerConfiguration -EnableSMB2Protocol $true

また、ファイルサーバーとしてLinux Sambaを使用している場合は、構成ファイル smb.confでSMB1を無効にすることができます。 。 min protocol = SMB2という行を追加します [global]へ セクションを作成してSambaを再起動します。

既定では、WindowsServer2003を実行しているファイルサーバーまたはSMB1のみをサポートするNASデバイスでホストされている共有フォルダーにアクセスすることはできません。最新のWindows10ビルドからこのようなSMB共有にアクセスするには、 SMB 1.0/CIFSクライアントを有効にする必要があります ユーザーのコンピューター上(セキュリティ上の理由からお勧めしません)。

修正:Windowsで実行可能(.EXE)ファイルを開くことができない

この場合の正しい解決策は、実行可能ファイルとの共有をWindows Server 2012 R2 / 2016/2019に移行することです。この場合、SMB1プロトコルは無効になっています。この場合、Windows10デバイスから共有フォルダーにある実行可能ファイルを実行できます。


  1. Windows 10でKodiが開かない問題を修正

    Kodi は、無制限のメディア ファイルを楽しむことができる最高のオープン ソース メディア プレーヤーの 1 つです。 Windows、Linux、Android、 で Kodi を楽しむことができます および ma​​cOS 同じように。したがって、間違いなく、Kodi は最高のビデオ ストリーミング サービスであることが保証されていますが、それでも、時々エラーや問題がないわけではありません。場合によっては、Kodi が開かないことに直面することがあります。これは、Kodi に問題があることを示す異常な兆候です。この問題にも苦労している場合、このガイドは Kodi が起動しない問題を解決す

  2. Windows 11/10 で JPG ファイルを開けない問題の修正方法

    Windows で JPG ファイルを開くことができませんか? Windows フォト アプリで JPEG ファイルを表示できませんか?これは、デバイスをアップグレードした後に直面する可能性がある非常に一般的な問題です。 Windows で JPG ファイルを開こうとするとすぐに「このアプリは起動しませんでした」というエラー メッセージが表示される場合、この問題を引き起こす原因として次のことが考えられます。 破損した JPG ファイル。 古い Windows フォト アプリ。 Windows Update の欠陥 サードパーティ アプリの干渉 システムの不具合 ウイルスまたはマルウェアの