[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[port139ml:01639] Re: $NtUninstall* ディレクトリ中のファイルについて



こんにちは、すずきです。

> >C:ドライブが手狭になってきたため、
> >
> >    C:\winnt\$NtUninstall*
> >
> >を空きの多いD:ドライブに移動したところ、
>
> すんごい素朴な疑問なのですが、これらってモジュールのアンインストール
> 用ですよね?移してしまって問題ないのでしょうか?

いまのところ、変な挙動は示していません。

> #たんにアンインストールできないだけ?

おそらくアンインストールできないだけだと考えています。アンインストールが必
要なときには、戻せるように削除せずに移動しました。$NTUninstallは削除してし
まってかまわないとかかれているページもありましたので・・・。

> >以上、4つのファイルが使用中らしく移動できませんでした。また、上記
>
> 実際にオープンされているのでしょうか?
> Sysinternals の handle.exe を利用するとオープン中のファイルとプロセ
> スを確認することができます。
>
> ただし、smsss.exe とか表示されないのもあるので、winmsd を起動し「実
> 行中のタスク」でプロセスのパスを確認するといいと思います。
> #csrss.exe みたいにパスが「利用不可」はどうするんだというのがあり
> #ますけど...

すみません、私の勘違いでした。単純に移動できないから、使用中と思い込んでし
まったのですが、winmsd.exeで、実行中のタスクを見たところ、正しく
c:\winnt\system32配下のファイルが使用されていました。以前のバージョンのexe
が実行されているわけではなかったので、セキュリティうんぬんは関係なくなりま
したが、なんか気持ちが悪い現象です。

気が付いたのは、実行中ではない、w32tm.exeが移動できなかったからです。
よくわからないのが、

・c:\winnt\NtUninstallQ328145$\w32tm.exe を 
d:\NtUninstall\$NtUninstallQ328145$へ移動するとエラー

・c:\winnt\NtUninstallQ328145$\w32tm.exe を 
d:\NtUninstall\$NtUninstallQ328145$へコピーするとエラー

・移動やコピーはエラーなのに、c:\winnt\NtUninstallQ328145$\w32tm.exe を削
除したらできてしまう。

・上記w32tm.exeと同じタイムスタンプの
c:\winnt\ServicePackFiles\i386\w32tm.exeを、c:\winnt\NtUninstallQ328145$に
コピーするとできてしまう。

・再度、c:\winnt\NtUninstallQ328145$\w32tm.exe を 
d:\NtUninstall\$NtUninstallQ328145$へ移動すると、、、できてしまいました。


ちなみに、上記作業中は、アンチウィルスソフトは停止しました。

-------------------------------------------------------------------
      すずき        catnap@xxxxxxxxxxxxxxxxx