2015年2月22日日曜日

IE+VBAで仕事を効率化〜再びIE自動運転の不具合[フレーム(frame)へのアクセス拒否]の原因はWindowsパッチの自動更新 if IE+VBA failed to access(Access Denied) to a frame again!

 2015年の2月初め、VBAによるIE自動運転スクリプトが再び「フレーム(frame)へのアクセス拒否」のエラーで動かなくなってしまった。

 At the beginning of  Feb. of 2015 my IE+VBA auto-pilot intranet cursing scripts were not working due to ”Access Denied (error) to a frame”. 

 今回は、社内Webシステムの連中がセキュリティを疑うことない。迷わず、隣の席の師匠に教えを乞う。

 This time I won't doubt about that the intranet team strengthened system's security. Without hesitation, I asked my VBA master.

 師いわく、「今回は、KB3034196のWindowsパッチを外せば、OKです」。
 言われたとおりにパッチを外すと、見事に昔のように動いてくれた。さすが、師匠!なんでもご存知だ。

 My master told me " Remove KB3034196 of Windows Patch!"
 After removal of the patch as told, my script went well as before. That's just what you'd expect from him. He knows everything.

 再び、マイクロソフトは、駄目パッチを堂々と出してきたわけだ。


 MicroSoft rolled out "haunted and damned patch" again as if that could help us out but it wouldn't .


  今回も、特定のWindowsパッチ(Windows updates)の自動適用を封じるために、コントロールパネルの延長で出てくる、利用可能な更新プログラムの一覧で、今後表示しない更新プログラムを右クリックし、[更新プログラムの非表示] をクリックした。これで、一安心だね

 To prevent the specific window's patch, in the list of available updates of Control Panel, right-click any update that you don’t want to see again, and choose Hide Update. 

 数日後、なぜか、非表示にしたはずのKB3025390は「非表示」のリストから姿を消し、KB3034196は、まんまと適用済となっていたが、ワタシの自動スクリプトは問題なく、動いているのだった。どうしたんだろう。マイクロソフトに完全に遊ばれている。マイクロソフトとの闘いが始まった。

A few days later, I don't why but hidden KB3025390 has really disappeared and KB3034196 has appeared in the installed patches list, Luckily my autopilot VBA programs are going well. What happened? Microsoft may want to play with us? Endless battles to Microsoft have begun.


0 件のコメント:

コメントを投稿