私は最近、Win7にプログラムをインストールしました(Linuxマシンで実行される仮想ボックスでホストされます)。プログラムはWindowsセーフモード(ネットワークなし)で正常に実行されますが、通常モード(0xc0000142エラー)で起動できません。同じプログラムは、Win7の他のマシンでも正常に動作します。システムサービスのみをチェックした状態でmsconfigを使用してクリーンブートを試みましたが、プログラムの起動に失敗します。次に何を試すべきですか?
編集:私は試行錯誤に頼り、私が知る限りでは新しいプログラムに関連していないいくつかの古いプログラムや不要なプログラムをアンインストールすることで問題を解決しました。
私の理解のために、数ヶ月間実行されていなかったプログラムをアンインストールすると問題がどのように解決されたかを誰もが知っていますか?
depend.exe(dependy walker)でツールを開き、F7を押してトレースし、トレースログで詳細を探します。
—
magicandre1981
依存関係ウォーカーを調べる時間はありませんでしたが、役に立たなかった多数の古いプログラムをアンインストールすると、このトリックが実行されました。どちらが問題を引き起こしていたのかわかりませんが、おそらく決してわかりません。一度にいくつかを削除しましたが、新しいプログラムに直接関係するものはありませんでした。ただし、このような問題を解決するために試行錯誤を行う必要があることに満足していません。
—
user619412
@ user619412-将来的には、いくつかの異なることを試してみてください、何かをする時間がないか、時間がないことを伝えてください。面白いのは、依存関係ウォーカーの提案です。「試行錯誤」ではなかったでしょう。何が足りなかったかを正確に教えてくれるでしょう。
—
ラムハウンド
未使用の古いプログラムの不明なリストを削除することで解決されたため、将来の読者には役に立たないため、この質問をトピック外として閉じることを投票します。
—
DavidPostill
0xc0000142
エラーは通常、DLLの問題を示しています。