Engineer Training Troubleshooting TJ8300 / TJ8500 Troubleshooting.
【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介
-
Upload
kazushi-kamegawa -
Category
Technology
-
view
1.836 -
download
3
description
Transcript of 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介
![Page 1: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/1.jpg)
Developers Summit 2010
開発者向け Windows 7/Windows Server 2008 R2 Tips – トラブルに立ち向かう
COMU+( こみゅぷらす )
亀川 和史 (kkamegawa)
18-D-5
![Page 2: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/2.jpg)
Developers Summit 2010
自己紹介
亀川 和史 ( かめがわ かずし ) オンラインでの kkamegawa という ID
はまず私です(@kkamegawa,id:kkamegawa) 。
某社で SE やってますが、業務よりもOS よりの話題のほうが得意です。
Technet で Windows 7 活用術を書いてました
![Page 3: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/3.jpg)
Developers Summit 2010
Agenda - トラブルに立ち向かう
Windows 7 のトラブル対応機能であるTroubleshooting Pack のご紹介
他にもいくつか役立つツールがあります 絶対使いたい問題ステップ記録ツール すごく良くなったリソースモニタ ( 標準じゃないけど )Expression Encoder 3
![Page 4: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/4.jpg)
Developers Summit 2010
トラブル対応なぜ難しい?
![Page 5: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/5.jpg)
Developers Summit 2010
トラブル対応はなぜ難しい?
技術レベルがまちまちの人が現場で対応している ( こともある )
業務はエキスパートでも、 OS, ミドルウェア ,Framework などのシステムよりのことはわからない ( という人もいる )
![Page 6: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/6.jpg)
Developers Summit 2010
今までは?
FAQ に問い合わせの多いものを載せて、自助努力?
問い合わせの場合、メールでのやり取り?
環境チェックツールを作る? などなど
![Page 7: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/7.jpg)
Developers Summit 2010
Windows 7/2008R2 では ?
問題のトラブルシューティングツールが追加されました
![Page 8: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/8.jpg)
Developers Summit 2010
OS 組み込みだけでは?
MSDN の Windows Troubleshooting Platform というところで OEM や ISV 向けに作り方や仕組みが解説されています。http://msdn.microsoft.com/en-us/library/dd323778(VS.85).aspx
残念ながら英語なので、本日はその中身をかいつまんでご紹介します。
![Page 9: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/9.jpg)
Developers Summit 2010
DEMO作成済みトラブルシューティングパックお見せします
![Page 10: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/10.jpg)
Developers Summit 2010
Troubleshooting Pack 構造
WindowsTroubleshooting
Pack
GUI CMD
RuntimeEngine
WindowsPowerShell
Runtime
結果とレポート表示
Get-DiagInputUpdate-DiagReportUpdate-DiagRootCaseWhite-DiagProgress
PowerShellScripts
Platform Cmdlets
![Page 11: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/11.jpg)
Developers Summit 2010
Troubleshooting Pack 解剖
WindowsTroubleshooting
Pack
MetaData
判定スクリプト
解決スクリプト
確認スクリプト
ローカライズリソース
判定ケース、説明、証明書
チェックを行うためのスクリプト現在の設定から解決する処理を記述
解決したか確認するためのスクリプト多言語対応のための表示リソース
![Page 12: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/12.jpg)
Developers Summit 2010
トラブルシューティングパックの作り方おさらい
実は意外と簡単
![Page 13: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/13.jpg)
Developers Summit 2010
必要なもの Windows 7 SDK and .NET Framework
3.5SP1 PowerShell の基礎知識
( 場合によってはコマンドレット作成 ) Windows 7 マシン 配布する場合、電子証明書 ( テスト時は
不要。一般向けに配布するときは購入必要 )
トラブル対応の事象と解決方法の整理
![Page 14: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/14.jpg)
Developers Summit 2010
作り方の流れ
対応ケースを列挙する レジストリ ファイル データベース… etc
ケースごとにチェックスクリプト、修正スクリプト、検証スクリプトを用意する。必要ならばコマンドレットも作る。
検証する
![Page 15: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/15.jpg)
Developers Summit 2010
トラブル対応カテゴリ追加
![Page 16: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/16.jpg)
Developers Summit 2010
解決方法のカテゴリ設定
![Page 17: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/17.jpg)
Developers Summit 2010
確認スクリプトの設定
![Page 18: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/18.jpg)
Developers Summit 2010
PowerShell 編集前 1
![Page 19: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/19.jpg)
Developers Summit 2010
PowerShell 編集前
現象確認用
修正用
検証用
![Page 20: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/20.jpg)
Developers Summit 2010
現象チェックのひな型
![Page 21: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/21.jpg)
Developers Summit 2010
問題を解決するスクリプトひな型
![Page 22: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/22.jpg)
Developers Summit 2010
現象修正確認のひな型
![Page 23: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/23.jpg)
Developers Summit 2010
出来上がった状態
![Page 24: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/24.jpg)
Developers Summit 2010
テスト実行した状態
![Page 25: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/25.jpg)
Developers Summit 2010
実行完了
![Page 26: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/26.jpg)
Developers Summit 2010
これは簡単なケースでのご紹介
レジストリを修正するだけでした その気になればデータベースに接続して
…ということもできます 対応ケースはもれなく列挙
でも最初から完璧を目指さず、よくある問題から対処
実際にデプロイする場合は証明書必須 グローバルな環境向けには MUI で多言
語化
![Page 27: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/27.jpg)
Developers Summit 2010
これ以外のトラブル対応ツール
Psr.exe( 問題ステップ記録ツール ) 再現手順を step by step で記録して mht
ファイルを生成、 zip に圧縮する Expression Encorder3
特定ウィンドウ / 領域をキャプチャしてwmv ファイルにできる。
無償版はダウンロードセンターから入手可( 有償との差は H.264/IIS Smooth Streamingエンコードができない )
![Page 28: 【18-D-5】Windows 7のトラブルに立ち向かう~Troubleshooting Packご紹介](https://reader035.fdocuments.net/reader035/viewer/2022070317/55660774d8b42aa6628b4e0e/html5/thumbnails/28.jpg)
Developers Summit 2010
まとめ
Windows 7/Windows Server 2008 R2 ではトラブルシューティングを支援するための仕組みやツールが増えました。
トラブル対応の省力化につなげてください。