Skip to content

takikazuhiko011-debug/ObservePC

Repository files navigation

ObservePC Ver 2.1

AIとの技術相談を「最短距離」で終わらせるための、PC環境前提情報・自動生成ツール

ObservePCは、PCトラブルや技術相談の際に発生する「環境情報の聞き返し」や「説明不足によるAIの誤回答」をゼロにすることを目的に開発された、Windows専用の前提情報整形支援ツールです。


ObservePC の核心的な価値

「診断はAIに任せ、人間はそのための正確な『問診票』を用意する」 ObservePC自体は診断を行いません。代わりに、AIが正確な回答を出すために不可欠なシステム構成・イベントログ・リソース状況を、**"そのままAIに貼り付けられる形式"**で抽出・整形します 。


このような方に最適

AI(ChatGPT / Claude / Gemini等)にPCトラブルの相談をする方

Windowsの挙動不審な原因を、前提条件の漏れなく解析したい方

掲示板やサポート窓口で、環境説明を何度もやり取りするのが手間に感じる方

**「自分の環境では再現しない」**と言われて話が止まってしまった経験がある方

小規模システムや小規模業務環境の構成確認を効率化したい兼任管理者など

C# の実践的なコード例(WMI / レジストリ / イベントログ / 並列実行など)を学びたい方


主な特徴

AI特化型出力: 収集した情報は、AIが解析しやすいテキスト形式で出力されます 。

管理者権限不要: 主要な機能はすべて一般ユーザー権限で安全に実行可能です 。

インストール不要: EXE単体で動作し、レジストリを汚しません。USBメモリからの実行も可能です 。

透明性: C#のソースコードを同梱。どのような情報を取得しているか、誰でも確認・改変できます 。

インテリジェント・ログ抽出: イベントログからノイズ(DCOM等)を除去し、重要なエラーのみをピックアップします 。


取得項目(一部抜粋)

標準で以下の情報を一括取得します(オプションで最大30件まで拡張可能):

OS/BIOS/マザーボード/CPU/メモリ/ストレージ詳細

GPU/ディスプレイ情報

ネットワーク構成/Windows Update履歴

最近インストールしたソフト/スタートアップ/セキュリティソフト状況

最近のシステムイベントログ(エラー・警告のみ抽出)

Edgeブラウザ情報/FWプロファイル状態 など


使い方

動作環境: Windows 10 / 11 / Windows Server 2019 以降(.NET Framework 4.7.2以上)

ObservePC.exe を実行します(数秒-数十秒で完了します)。

生成されたテキストファイル(PC_Observation_マシン名_日付.txt)を開きます 。

内容をまるごとコピーし、AI(ChatGPT等)に貼り付けてから質問してください 。

例:「このPC環境で、最近アプリがよく落ちる原因をログから解析してください」


カスタマイズ(上級者・管理者向け)

外部設定ファイル (ObservePC.cfg): ソースコードを書き換えずに、取得項目や出力件数、取得エンジン(高速/安全/標準)を変更できます 。

ソースコード公開: Source code_2.1.cs.txt を同梱。Visual Studioで自分専用のカスタムスキャナーを作成することも容易です 。


パッケージ内容

ObservePC.exe: 本体

ObservePC.cfg.txt: 設定ファイルサンプル(リネームして使用)

Source code_2.1.cs.txt: C#ソースコード

OutputSender.cs.txt: LAN送信用のテンプレートコード

README / DOC / TECHNICAL / LICENSE: 各種ドキュメント


AI を利用したコード生成に関する注意点

本プロジェクトでは一部の実装に生成AIを活用しています。 生成AIは高速にコードを生成できる一方で、仕様逸脱や依存性の追加などのリスクもあるため、すべてのコードは人間によるレビューを前提としています。

AIは補助的に利用し、設計思想や互換性に関わる重要部分は人間が責任を持って実装・確認しています。


変更履歴(v2.0→v2.1)

  • ObservePC.cfgで指定したMaxDataが特定の条件下で有効にならない問題の修正
  • 収集項目の初期値を変更。

出力イメージ(抜粋)

ObservePC 2.1 :2026/02/17 13:54:41 :(UTC+09:00) 大阪、札幌、東京 :

?? 時間情報: PC起動時刻: 2026-02-11 20:08:52

[マシン名] *******

[ユーザー名] Administrator

[ドメイン] *******

[アーキテクチャ] 64bit

?? OS情報:

[OS] Microsoft Windows Server 2019 Essentials 10.0.17763 (64 ビット)

?? システム詳細設定

■ プロセッサのスケジュール

設定: バックグラウンドサービスを優先 値: 0

---中略---

?? Windows Update履歴(KB番号とインストール日):

  • KB5075904 (Installed: 2026-02-11)
  • KB5075903 (Installed: 2026-02-11)
  • KB5074222 (Installed: 2026-01-14)
  • KB5070248 (Installed: 2025-11-12)

?? 最近インストールされたソフトウェア(最大30件):

2025-11-12 - SQL Server 2019 用ブラウザー

2025-11-12 - SQL Server 2019 用ブラウザー

---中略---

?? ドライバー情報(最大30件)

[ドライバー一覧 (サードパーティ製・古い順)]

  • 2010-05-20 IIYAMA ProLite PL2410HD(Analog)

    Version : 1.0.0.0

    Provider: IIYAMA CORPORATION

    INF : oem5.inf

  • 2015-04-09 Realtek PCIe GbE Family Controller

    Version : 9.1.409.2015

    Provider: Realtek

    INF : oem27.inf

---中略---

?? サービスサマリー:全サービス数: 225 件

稼働中: 90 件

停止中: 124 件

無効: 11 件

?? サービス一覧(異常・停止・無効のみ (最大30件):

  • Downloaded Maps Manager: Stopped (Auto)

  • Remote Registry: Stopped (Auto)

  • Software Protection: Stopped (Auto)

?? Windows標準以外のサービス一覧(最大 30 件)

  • ASP.NET State Service (aspnet_state)

    状態: Stopped (Manual)

    パス: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_state.exe


About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors