2008年5月13日火曜日

windowsインストーラが使えない



コントロールパネルのプログラムの追加と削除からプログラムを削除しようとすると、"Windows インストーラ サービスにアクセスできませんでした"との エラー メッセージが表示されて、削除できない。





プログラムを追加または削除すると ”Windows インストーラ サービスにアクセスできませんでした” エラー メッセージが表示される


WindowsXP SP3 を一度あてているのでリンクのページの方法2は使えない。





以下リンクページに書いてある通り。





手順


1.レジストリの"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer"の[ImagePath]に書かれてるパスをチェック。(C:\WINDOWS\System32)





2.1のパスに"msiexec.exe"が存在するかをチェック。





3.セーフモードで再起動。





4.コマンドプロンプトから以下を実行。(スタートメニューのファイル名を指定して実行でも可)


msiexec.exe /regserver





5.再起動





WindowsXP XP3 をあてると”Unkown Hard Error






WindowsUpdateにSP3があがっていたので、何も考えずにアップデートしたところ、"Unknown Hard Error"と出て起動しなくなった。





検索してみるとWindows XP SP3 RC と STOP: c0000139 Unknown Hard Error。(パソコントラブル出張修理・サポート日記)に対処方を発見。


以下、実際に行った手順。








1.WindowsXPのインストールディスクから起動。





2.回復コンソールでの修復を選択。





3.ログインしたら、cd C:\WINDOWS\$NtServicePackUninstall$\spuninst で移動。





4. batch spuninst.txt と実行。





5.モニタに何も表示されず、その後ファイルがない旨のメッセージが出るが、無視しておく。





6.終了したら再起動。





再起動後もコントロールパネルシステムで見ると、なぜかSP3のままになってる。





2008年5月4日日曜日

linuxでPSPをマウントする






とりあえず、/var/log/messageを見ながら挿してみる。


MODULE 0x0003 0x6472 0x1c8 0 0 0x0 0x0 0x0 0x0 0x0 0x0 0x00000000


こんな表示を探す。





/etc/murasaki/murasaki.usbmapに追加



alias-psp


0x0003 0x6472 0x1c8 0x0 0x0 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000






/etc/murasaki/murasaki.genericlistに追加



usb_device


usb_endpoint






後はusb-storageモジュールが必要なので読み込んでおく。


/etc/murasaki/murasaki.preloadに追加



usb-storage






このままだと、再起動時に上書きされて書き換えられてしまうので、/ete/rc.d/rc.murasakiを書き換える



OVERWRITE=true -> OVERWRITE=false