※目次をつけマイペからリンクするにあたって修正追記しました。
先日のIEのプロセスが残るバグの件、不具合掲示板で報告されているのを見つけました。
記事が1年以上前。さらに1年前からの現象。コレを放置…さすがMILU。
そこで、VB Scriptを使った、簡単なIEのプロセスを削除するスクリプトを書きました。
…1行だけど(爆
※使用は自己責任で。
不具合・被害などは一切補償できません。
for each Process in _
GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
("select * from Win32_Process where Name='iexplore.exe'")
Process.terminate
Next
これを、テキストで、なんちゃら.vbsという名前(ボクは、IEKill.vbs)で保存します。
で、保存された、ソレをダブルクリッすると、全てのIEを強制終了します。
ボクは、デスクトップにそのままおきました。
…と、ここまでの文章が怪しい方には余りオススメできないのですが、
それでも使いたいって方がいれば、その旨コメントメールかフレチャ下さい。なにか手立てします。
注意点:
マイペ他、他に開いているインターネットエクスプローラも全て強制終了します。
使うタイミングは、MILU終了後、マイペなど全てのIEを閉じたあとが無難です。
セション(接続)が残っているのを強制終了したら、
次回起動時、セションを復元しますかー?とか聞かれちゃいます。
…分かってやるなら、ソレはソレでアリなんですけどね(笑
危険性と利点が理解出来た人だけ試してみて下さい。
場合によってはシステム自体が不安定に…なるかなぁ?もしかして。まれに。
何か、IEを特殊な使い方しているモノに影響が出るかもしれません。そんなのボクは知らないけど。
既知のバグ
まれに、上記のようなエラーが出る場合があります。
プロセス削除の順序によって、存在しないプロセスを止めようとした時に起こります。
気にせずOK押して下さい。
-○-○-○-○-○-○-○-○-○-○-○-○-○-○-○-○-○-○-
そんなわけで、以下、状況解析のマニアックなネタが続きます。
普通の人は、読んでも意味が無いと思うので読み飛ばしてください(笑
これはメモリリークではなく、プロセスを終了させていない、呼んだプロセスが止まっている状態です。
ひとつIEを呼び出し、その中で、おそらくscriptを走らせているのでしょう。
そこから、新たなIEを開いてるのですが、そこでダイアログを出してしまって止まっているように見えます。
ここで何をしているのかまでは調べていません…って事にしておきます(ぉぃ
(以前、IEの脆弱性をついたjavaScriptをつかったクラックプログラムが、
IEに対策パッチがあたったとたん、同じような状態になったので、結構マジで解s(ごふ
とりあえず、セション…IEとサーバとの接続は切れています。
厳密な方法で確かめた訳ではないんですが、ゲーム立ち上げの時にしか使っていない?
ゲーム実行中で、通信しているかどうかも拾えませんでした。
ゲーム実行中にkillしても、普通にゲームを続けていられました。
CPUは使っていないので、実害はメモリを食いつぶしているだけで、
致命的な悪さはしない様に思えます(保証はできません
…いや、メモリ食いつぶすだけで、充分致命的だけどorz
とゆーか、むしろゲーム立ち上げると、楽天に接続しに行くのは、
ちょっと別の問題が有るんでは無かろうかとゆー気がしなくもないですが(ぼそ
※具体的な通信内容までは見ていないです。