PC入替作業をしていると、準備段階では問題なかったのに、実際の切替後になって突然トラブルが出ることがあります。
今回起きたのは、
特定のアプリケーションだけ、突然エラーが出るようになった
という事象でした。
最終的にはローカルアカウントを作り直すことでエラーが出なくなったため、ユーザープロファイル周辺に原因があった可能性が高いと考えています。
今回は、実際に行った切り分けの流れを振り返ってみます。
まずはアプリの再インストール
最初に行ったのは、問題が出ているアプリの再インストールです。
アプリ自体に何らかの問題が起きている可能性を考え、
- アプリをアンインストール
- 再度インストール
という流れで試してみました。
しかし、結果は改善せず。
同じエラーが発生しました。
ここで、単純なアプリのインストール不良だけではなさそうだと考えました。
切替作業を優先して別端末で対応
今回はPC入替の日程が決まっていたため、原因調査だけに時間を使うわけにもいきませんでした。
ちょうど切替対象にしなくてもよい余り端末があったため、まずはそちらでユーザーを作り直して対応しました。
業務でPC入替をしていると、
原因を最後まで調べることと、予定どおり切替を完了すること
を同時に考える必要があります。
今回はいったん利用できる環境を確保してから、原因の切り分けを続けました。
準備段階ではエラーが出ていなかった
次に確認したのが、
「準備時点とエラー発生時点で何が変わったのか」
という部分です。
端末を準備していた段階では、今回のエラーは発生していませんでした。
そのため、その後に行った作業を振り返りました。
候補の一つとして考えたのがWindows Updateです。
端末を最新の状態にしてから切替作業を進めていたため、
「Windows Updateが原因では?」
とも考えました。
ただ、同じように更新した他の端末では同じエラーが発生していません。
そのため、Windows Updateが直接の原因である可能性は低そうだと判断しました。
特定ユーザーだけで発生していることに注目
ここで改めて状況を整理すると、
- アプリを再インストールしても改善しない
- 同じアプリを使っている他端末では発生していない
- Windows Update後の他端末でも発生していない
- 特定のユーザー環境だけで発生している
という状態でした。
端末全体やアプリそのものではなく、
ユーザー単位の環境に何か問題があるのではないか
と考えるようになりました。
そこで疑ったのが、ユーザープロファイルです。
ローカルアカウントを作り直したら改善
今回のPC入替ではローカルアカウントを使用していたため、新しくローカルユーザーを作成し直して確認しました。
その結果、
新しいユーザーではエラーが発生しなくなりました。
アプリ自体やWindows全体に問題があるのであれば、新しいユーザーでも同じエラーが出る可能性があります。
しかし、ユーザーを作り直すことで改善したことから、
元のユーザープロファイル周辺に何らかの問題があった可能性が高い
と考えています。
ただし、今回どの設定やファイルが直接の原因だったのかまでは特定していません。
そのため、「プロファイルが壊れていた」と断定するのではなく、ユーザー環境を作り直したことで改善した事例として残しておきます。
トラブル対応では「起きていない環境」も確認する
今回改めて感じたのが、
エラーが起きている端末だけを見続けないこと
の重要性です。
例えば今回なら、
- 他の端末ではどうなのか
- 他のユーザーでも起こるのか
- Windows Updateした端末すべてで起こるのか
- アプリを入れ直しても変わらないのか
- 新しいユーザーでも再現するのか
といった部分を比較することで、少しずつ原因の範囲を狭めることができました。
「何が起きているか」だけではなく、
「どこでは起きていないか」
を確認すると、切り分けがしやすくなります。
原因を一つずつ除外していく
PCトラブルでは、最初から原因が分かるケースばかりではありません。
今回も、
アプリの問題かもしれない
↓
Windows Updateかもしれない
↓
端末固有の問題かもしれない
↓
ユーザー環境ではないか
という順番で確認していきました。
結果としてローカルアカウントを作り直すことで改善しましたが、最初からユーザープロファイルを疑っていたわけではありません。
一つずつ、
「これは原因ではなさそう」
と候補を減らしていった結果です。
まとめ|PCトラブルは再現範囲を整理すると原因を絞りやすい
今回のPC入替では、特定のアプリケーションで突然エラーが発生しました。
実際に行った切り分けは、
- アプリを再インストール
- 他端末で同じ事象が起きるか確認
- Windows Updateの影響を確認
- 特定ユーザーだけで発生していることを確認
- ローカルアカウントを作り直して確認
という流れです。
最終的に、新しいローカルアカウントではエラーが発生しなくなりました。
今回のようなトラブルでは、いきなり原因を決めつけるより、
起きている環境と起きていない環境を比較しながら、一つずつ可能性を減らしていく
方が原因にたどり着きやすいと改めて感じました。
PC入替では、こうした想定外のトラブルが起きることもあります。

コメント