У меня возникла проблема с использованием QGIS. Всегда, когда я пытаюсь запустить программу с помощью значка на рабочем столе, ничего не происходит. Я также проверил диспетчер задач, и он не показывает ни одного процесса, запущенного в отношении qGIS.
Целевое поле показывает следующее: "C:\Program Files\Quantum GIS Lisboa\bin\nircmd.exe" exec hide "C:\Program Files\Quantum GIS Lisboa\bin\qgis.bat"
У меня уже установлен Microsoft C++ 2008, поэтому я запустил программу установки и выбрал восстановление. Однако QGIS по-прежнему не запускается.
Я использую Vista 32-bit.
Я попытался запустить его вручную, но получил сообщение об ошибке, говорящее мне, что qgis.bat не может быть найден. У меня на компьютере нет файлов .qgs, поэтому я не могу это проверить.
Я не могу найти qgis.bat в папке bin. Но там есть файл под названием 'qgis.bat.tmpl'.
У меня была такая же проблема... Я решил ее, сделав следующее:
PATH %systemroot%\system32; %systemroot%; %systemroot%\system32\wbem
после @echo off
.Я не знаю почему, но думаю, что у меня эта проблема возникла из-за некоторых системных .dll файлов, которые уже были на моей машине и могли конфликтовать с теми, которые принадлежат qgis.
Обычно причиной этого является отсутствие Microsoft Visual C++ 2008 Redistributable Package (x86). Установите и попробуйте снова.
(В сочетании с ответами выше) Проверьте существование файла qgis.bat
(C:\Program Files\APPROPRIATE-QGIS-VERSION-NAME-OR-OTHER-PATH\bin\qgis.bat)
Мои проблемы были такими, как описано выше - что-то не сработало во время установки (вполне возможно, локальная проблема в сетевой среде предприятия) и этот файл не существовал. Переустановка решила эту проблему, но все равно необходимо было создать ярлык запуска QGIS, как описано в различных местах: цель ярлыка должна быть:
"C:\Program Files\QGIS Brighton\bin\nircmd.exe" exec hide "C:\Program Files\QGIS Brighton\bin\qgis.bat"
(Здесь показан путь по умолчанию к файлам для QGIS Brighton - очевидно, пути должны быть обновлены для более новых версий или альтернативного расположения файлов)