いや~、1年近く悩んでいたWindowsのトラブルが先ほど解決。壮快壮快。
以前から使っていたWindows XPのデスクトップマシンがあるのですが、その中の一部のフォルダを共有フォルダにして、別のWindowsパソコンからアクセスしていました。
ところが、1年前くらいから、Windows 7からXPの共有フォルダにアクセスしようとしても、はねられてしまうようになりました。
最初は、7のネットワークから、XPの共有フォルダが見えない。
この問題の解決にも結構時間がかかりましたが、それが解決したと思ったら、今度は、7から見えるXPの共有フォルダにアクセスしようとすると、「このコマンドを処理するのに必要な記憶領域をサーバーで確保できません 」というエラーが表示される。
このエラーが、1年近く続いていたため、しかたなく、XPと7との間では、USBメモリでファイルを受け渡しするという、とてつもなく面倒な作業を行っていたわけです。
ところが、先ほど、ふと、そのエラーメッセージでネットで検索してみると、解決策らしきものがみつかりました。
なんと、XPの仕様(おいおいこれはバグだぞ!)で、ファイル共有している側のXPにおいて、とあるパラメータ値を増やさなければならないそうな。
具体的には、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
にある、IRPStackSize の値を、15よりも大きい数値にする必要があるとのこと。
しかも、ディフォルトでは、IRPStackSizeエントリそのものの記述がない場合も多いそうだ。(私の環境もそうだった)
その場合は、IRPStackSizeエントリを自分で追加し、15よりも大きな値を3の倍数で段階的に指定する必要がある。
めんどうなので、一気に30と指定したら、あっけなく、7からXPの共有フォルダにアクセスできました。
7どうしだと、ファイル共有は簡単にできるのかもしれませんが、異なるOS間だと、このように非常にやっかいなケースがままあるのです。
まあ、今日から、これでずいぶんと作業効率が改善されます。
私は、パソコンのキーボードに、東プレのRealforce 106を使っています。
今や手になじんで、身体の一部のようになっているような感じです。
先日、パソコンを新しいものに換えました。
と言っても、自作パソコンなので、組み立て直したというのが正しい言い方ですが。
AsusのZ68マザーボードP8Z68-Vとcore i7の組み合わせです。
ところが、大きな問題が起きました。
P8Z68-Vには、PS2端子が無いのです。
Realforce 106はPS2端子なので、接続しようがありません。
PS2端子は当然付いているものと思って買ってしまった私がバカだった。
しかたがないので、PS2-USB変換アダプタを購入して、USB端子に接続することにしました。
これで、無事にRealforce 106が使えると思いきや、Ctrl+V を押すと、たまに二度押しになってしまいます。
これでは、コピーペーストが満足にできません。
もしやと思って、今度は別のメーカーのPS2-USB変換アダプタを購入して試してみたところ、今度は、アンダーバーや円マークが打鍵できません。(←今も円マークが打てないのだ(T.T))
う~ん、困った。
これでは、プログラムコードが打てない。。
ググって調べてみたら、Realforce 106でPS2-USB変換アダプタを使ってうまくいっているケースは希のようです。
となると、後は、Realforce 106の代わりに、USB接続の東プレのキーボードに買い換えるか。
それには、2万円程度かかるし。
マザーボードをPS2端子の付いたものに換えてみるか。
それだと1万5千円くらいで買えるし。
キーボードよりマザーボードの方が安いのがちょっと笑える。
ただ、OSやアプリの再インストールがめんどくさいなあ。
でも、快適な入力環境にはかえられないので、思い切ってやってみようかな。
