
Windows 11でQGIS起動直後に「C:\ は無効なデータソース」と出る原因と直し方(ショートカット誤設定が最多)
QGISをWindows 11で起動しただけなのに、画面上部に赤字で「Critical - Invalid Data Source : C:\ is not a valid or recognised data source.」と出る。プロジェクトやレイヤをまだ何も開いていないのにエラー扱いされ、ログにも「Unable to load C:\」が残る――この症状は、実は“QGIS自体の故障”ではなく、起動時にQGISへ渡される引数(開くべきファイル扱いの文字列)が壊れているケースがとても多いです。放置しても動くことはありますが、根本を直すと起動時の不安とログ汚染が消えます。
症状の正体:QGISは「起動時に渡されたパス」を開こうとする
QGISはコマンドライン(またはショートカット)から、プロジェクトファイルやデータファイルのパスを渡されると、それを起動と同時に読み込もうとします。つまり起動時に C:\ が「開く対象」として渡されてしまうと、QGISは“ドライブ直下をデータソースとして開く”動きをして失敗し、「C:\ は有効なデータソースではない」と表示します。QGISのドキュメントでも、起動時にデータファイルを指定して開始できる旨が説明されています。 docs.qgis.org
ポイントはここです。
「C:\ が存在しない」のではなく、「C:\ を開けと言われた」ために出ている可能性が高い、ということです。
最優先チェック:起動に使っているショートカットが壊れていないか
一番多い原因は、スタートメニュー/タスクバー/デスクトップのショートカットが、いつの間にか C:\ を引数として渡してしまっているパターンです(手動編集、ピン留めの不整合、他ソフトとの関連付け、過去のショートカット複製など)。
直し方(Windows 11)
-
QGISの起動ショートカットを右クリック →「プロパティ」
-
**「リンク先(Target)」**を確認
-
末尾に
C:\や余計な文字列が付いていないかを見ます -
例(悪い例):
"...\qgis-bin.exe" C:\のように後ろに付いている
-
-
**「作業フォルダー(Start in)」**も確認
-
ここが
C:\でも、通常それ自体が致命傷にはなりにくいですが、環境によっては挙動の癖が出ます -
迷う場合はQGISのインストール先配下の適切なフォルダーに戻すか、空に近い安全な場所(例:ユーザーフォルダー)へ
-
タスクバーのピン留めが原因になりやすい理由
タスクバーにピン留めした起動アイコンは、元ショートカットと別物として残って引数や起動先がズレることがあります。直すときは次が堅いです。
-
いったん タスクバーのQGISをピン留め解除
-
スタートメニューから 正しいQGISを探して起動
-
問題が出ないことを確認してから 改めてピン留め
「qgis/./resources」表記が気になる場合:多くは正常
ログに出る .../qgis/./resources/... のような ./ は、パス正規化の途中で残ることがあり、それ自体が壊れたインストールを意味するとは限りません。今回の赤字エラーの本体は、ログに出ているDBパスよりも「Unable to load C:\」のほうが主役になっているケースが大半です。
それでも直らないとき:別経路から「C:\」が渡されている可能性を潰す
ショートカットが正常なのに出る場合、次の“起動経路”が絡んでいることがあります。
1) ファイル関連付け・最近使った項目の誤動作
特定のファイル種類(例:プロジェクトやデータファイル)をダブルクリックしてQGISが起動する設定が崩れていると、パスの解決に失敗して C:\ のような値が渡ることがあります。
一度、スタートメニューからQGISを直接起動して再現するか確認し、関連付け経由だけで起きるなら関連付けの再設定が有効です。
2) 起動用バッチや独自ランチャー
職場環境で、QGISを起動するためのバッチファイルやランチャー(GISツール集など)を使っていると、引数に C:\ が固定で入っていることがあります。心当たりがある場合は、ランチャーの設定・ショートカットの実体を確認してください。
3) ドラッグ&ドロップ由来の“前回の落とし物”
QGISは起動時にファイルを渡される設計があるため、Windows側の挙動で「何かを渡して起動する」状態になっていると今回のメッセージが出ます(設計思想としては自然です)。 docs.qgis.org
この場合も、**最終的には“起動時に渡る引数をゼロにする”**のが解決になります。
すぐ効く実践解:最短で直すチェックリスト
-
タスクバーのQGISをいったん解除 → スタートメニューから起動し直す
-
ショートカットの「リンク先」に
C:\や余計な引数が付いていないか確認 -
起動経路が独自ランチャー/バッチなら、その引数を確認
-
関連付け経由でだけ起きるなら、関連付けを再設定して挙動比較
まとめ:QGISは「C:\を開け」と言われて困っているだけ
このエラーは、QGISが突然Cドライブを壊したわけでも、DBパスが見つからないわけでもなく、**起動時に “C:\ を開く対象として渡されてしまう”**ことで起きるのが典型です。ショートカットやピン留め、ランチャーの引数を正すだけで、赤字メッセージとログの警告がすっきり消えることが多いので、まずは“起動経路の整理”から着手するのが最短ルートです。