Я нашел варианты этого вопроса, задаваемые повсеместно, и я попытался получить весь фактический ответ, который я там нашел (включая изменение реестра для ассоциаций). Основная проблема заключается в следующем:
- Я создаю пакетный файл (простой пакет, имеющий эхо и паузу) на рабочем столе или в любой папке на компьютере.
- Я дважды щелкаю командный файл, чтобы запустить его и получить:
Обходные пути включают в себя:
- Щелкните правой кнопкой мыши и запустите от имени администратора
- Откройте командную строку и вызовите пакетный файл по имени
Я имел дело с этой проблемой, просто некоторое время используя эти обходные пути, но я начинаю думать, что моя неспособность заставить определенные программы работать должным образом (android.bat в Android Studio не запускается из-за того, что файл не найден, несмотря на то, что он там есть) например) связан с этой проблемой. Если я не смогу это исправить на следующей неделе, я, вероятно, переформатирую.
Дополнительная информация:
- Это Windows 8.1 Pro 64-битная
- Нет других типов файлов, которые имеют эту проблему с двойным щелчком мыши
- Если я вызываю командный файл из другого командного файла, используя обходные пути, это работает
- Это происходит независимо от папки, в которой я нахожусь, и не происходит на виртуальной машине Hyper-V, использующей одну и ту же копию Windows.
- Все обновления Windows запущены, и я провел сканирование на вирусы и тому подобное - единственное, что одновременно работает неправильно, это то, что машина, кажется, немного тормозит (в частности, когда я пытаюсь открыть диалоги файлов в ЛЮБОЙ программе - что теперь требуется ~ 5 секунд, чтобы открыть, а не мгновенно).
Любые идеи будут высоко ценится! Это может быть просто время для переформатирования (это был год или около того).
Изменить: не знал о SuperUser. Похоже, этот вопрос может быть более уместным там!
Редактировать 2: У кого-нибудь здесь есть идеи?