質問: windowsxpのマイネットワークに過去の情報が表示される おはようございます。 現在、windowsxp(pro及びhome)、windows98で構成されているネットワークを使っています。 xpは最近導入したパソコンのosでして、使い方もよくわからないまま、ネットワークでファイル共有やプリンタの共有などができてしまいました。(ある意味関心 ところで、そのうちのノートpc(windowsxp)はワークグループ名の違う環境(aとします)でネットワークの設定をしました。そのaでの共有フォルダ等が見れたので実際に使うワークグループ(bとします)に参加させたところ、マイネットワークを開くとaでの共有フォルダがずらりと現れてしまいます。 マイネットワーク内の「ワークグループのコンピュータを表示する」をクリックすると、しばらくした後にきちんとbの中のpcが表示されてそれぞれの共有フォルダを参照できるのですが、これをせずともマイネットワークを開いたときにbの共有フォルダがすぐに現れるようにするにはどうしたらよいのでしょうか? ま、まさかずっとその履歴が保存されちゃうから、どうしようもないなんてないですよね? 知っている方、教えてください。 よろしくお願いします。
回答: マイネットワークの 共有フォルダを手動で削除すると その後、そのフォルダは自動登録されないようです。 (どの位期間があれば登録されるか分かりません) 私は↓のスクリプト(jscript)を作って リフレッシュさせています。 メモ帳を開いて以下の文章を貼り付けて ittochan.js っていう名前で保存して ittochan.jsをダブルクリックしてみてください。 p(*・o・*)q ---この下から var wshshell=new activexobject("wscript.shell"); var fso = new activexobject("scripting.filesystemobject"); var myhomepath = wshshell.expandenvironmentstrings("%userprofile%"); if( !fso.folderexists(myhomepath+"\\nethood") ){wscript.quit();} fso.deletefolder(myhomepath+"\\nethood" , true ); fso.createfolder(myhomepath+"\\nethood"); var f = fso.getfolder(myhomepath+"\\nethood"); f.attributes += 2; wshshell.run("reg delete \"hkcu\\software\\microsoft\\windows\\currentversion\\explorer\\workgroupcrawler\\shares\" /f",0); wshshell.run("reg add \"hkcu\\software\\microsoft\\windows\\currentversion\\explorer\\workgroupcrawler\\shares\" /f",0); ---この上まで