私はこの質問の変種がいたるところに尋ねられているのを見つけました、そして私はそこで見つけた実際の答えのすべてを試みました(関連付けのレジストリの変更を含む)。基本的な問題はこれです:
回避策は次のとおりです。
しばらくの間、これらの回避策を使用して問題に対処していましたが、特定のプログラムを正しく動作させることができないと考え始めています(Android.bat in Android Studioは機能しませんたとえば、ファイルが存在するにもかかわらずファイルが見つからないために実行する)は、この問題に関連しています。来週に修正できない場合は、再フォーマットする可能性があります。
追加情報:
どんなアイデアでも大歓迎です!再フォーマットの時期かもしれません(1年ほど経ちました)。
編集:スーパーユーザーを認識していませんでした。この質問はあちらでより適切かもしれないようです!
編集2:ここの誰かがアイデアを持っていますか?
システム環境のCOMSPECを確認してください。 %SystemRoot%\ system32\cmd.exeのようになります。何らかの理由で変更された場合、batファイルはダブルクリックで実行できなくなります。
「特権スペース」でバッチファイルを実行しています。マイクロソフトはこの事実に賢明になりました、そしてあなたはそれに応じてこれに取り組む必要があります。
ほとんどのウイルスとマルウェアは、OSドライブのルートを悪用します。
あなたがする必要があるのは、フォルダを作成し、そこにバッチファイルを移動することです。
C:\ test\test.bat
余談ですが、「サーバーの世界」では、OSと同じドライブにアプリケーションをインストール/実行することは実際には不適切な方法と見なされています。消費者向けのラップトップ/デスクトップは問題ありませんが、サーバースペースでは、これは悪い習慣です。たとえば、Webサーバーまたはデータベースが誤ったプロセスを実行し、ログスペースがドライブをいっぱいにする場合、文字通りOSを強制終了する可能性があります。
ちょっと考えてみてください。
ありがとう。