■ WindowsXP-tips ■


2004/09/26

avast! Antivirusをインストールすると、ある特定のアプリケーションで以下のエラーが出て実行できない

------------------------------------------
16 ビット Windows サブシステム

NTVDM CPU は不正命令を検出しました。
CS:0003 IP:57fb OP:ff ff 00 04 fc アプリケーシ
ョンを終了するには、[閉じる] を選んでください。

          閉じる   無視
------------------------------------------

メモ帳などで、%systemroot%\system32\config.ntを開き、

device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys

にremをつけて、

rem device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys

上書き保存する。
たぶん、avast! Antivirusの16bitアプリケーションに対する何らかの機能だと思うので、エラーが出るアプリケーションを使い終わったら、元に戻しておいたほうがいいかも。

使っていないドライバを消すには

コマンドプロンプトで、

set devmgr_show_nonpresent_devices=1
start devmgmt.msc

と入力して、デバイスマネージャの[表示]-[非表示のデバイスの表示]で表示された透明なアイコンを削除する。

レジストリ エディタの「お気に入り」保存場所

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites]

[最近使ったファイル]を隠す

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsMenu"=dword:00000001
"NoRecentDocsHistory"=dword:00000001

特殊フォルダのパス

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]

「へのショートカット」をつけない

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

Windows Messenger のアンインストール

[ファイル名を指定して実行]で
%windir%\System32\RunDll32.exe advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove

SP2を入れるとA1402Sと赤外線通信できない

WindowsXPにSP2を入れると、auのA1402Sと受信はできるが送信ができなくなる。
実際、SP1に戻したら正常に通信できた。SP2が原因だと思った根拠
ちなみに、パソコンはThinkPad T23。

Windows XP (SP1)でインターネット接続ファイアウォールを有効にしつつファイル共有を行う

ファイルおよびプリンタ共有 TCP 139, 445; UDP 137, 138, 445 を開ける

icf 詳細設定 サービス設定