2005年11月28日

管理者でなくてもネットワーク上に存在するマシンを調べるコマンドはありませんか?

目的にもよりますが browstat を利用すると解決するかもしれません。これは「ネットワーク一覧」に似たような機能を提供しています。このツールによりドメインの管理者でなくてもドメインコントローラーのホスト名を知ることができます。

このコマンドは標準ではインストールされていません。 http://www.microsoft.com/downloads/details.aspx?FamilyID=49AE8576-9BB9-4126-9761-BA8011FABF38&displayLang=ja からダウンロードできる「 Windows XP Service Pack 2 サポート ツール」に含まれます。

2005年11月16日

WindowsXP で Ctrl キーと Shitf キーを入れ替えるにはどうしたらよいですか?

レジストリにて変更ができます。

  1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout にバイナリ値 Scancode Map を新規に作成(すでにある場合は作らなくて良い)
  2. 以下のバイナリ値を書き込む
  3. 00 00 00 00 00 00 00 00 03 00 00 00 1D 00 3A 00 3A 00 1D 00 00 00 00 00
  4. OS を再起動

バイナリ値は以下のような並びになります。

version : 4byte ( 0x00000000 )
flag : 4byte ( 0x00000000 )
entry size : 4byte
entry : 4byte * ( entry - 1 )
terminator : 4byte ( 0x00000000 )

2005年10月28日

ハードディスクのデフラグを自動で行う方法はありませんか?

あります。
defrag.exe という .exe があるのでこれを使います。利用方法は以下の通りです。(コマンド実行時のヘルプより)

defrag.exe <ボリューム> [-a] [-f] [-v] [-?]
  ボリューム ドライブ文字またはマウント ポイント (d: または d:\vol\mountpoint)
  -a      分析のみ
  -f      空き領域が少ない場合でも最適化を強制します。
  -v      詳細を出力
  -?      このヘルプ テキストを表示します。

これをタスクとして登録しておけば定期的に自動で実行できます。
また、ドライブが複数ある場合は .bat 等を利用すればよいでしょう。

定期的にデフラグを行う手順。(結構親切かも)

  1. コントロール パネルにて「タスク - スケジュールされたタスクの追加」を実行してタスクウィザードを起動
  2. 「参照...」にて Windows フォルダの system32\defrag.exe を選択
  3. 「このタスクの実行」で日単位か週単位あたりを選択して「次へ」
  4. 「開始時間」に実行する時間を設定して「次へ」、設定する時間はマシンが起動している時間で使って異なそうな時間(昼休みとか)が理想
  5. 実行するユーザーとして自分のユーザー名と対応するパスワードを設定して「次へ」
  6. 「『完了』をクリックした時に詳細プロパティを開く」をチェックして「完了」
  7. プロパティの「実行するファイル名」に引数 "<ドライブ名>: -f" を追記して「 OK 」、 defrag.exe が "C:\WINDOWS\system32" にあり、 C ドライブを デフラグするなら "C:\WINDOWS\system32\defrag.exe c: -f" のように記述する

2005年10月14日

Windows で DHCP サーバーから IP アドレスが取得できなくなりました

WinSock のレジストリが破損している恐れがあります。次の手順を試してください。

  1. WinSock のレジストリを export もしくはコピーなどで backup する。具体的には以下のキー。
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2
  3. ネットワーク接続のプロパティにて TCP/IP を再インストールする。 Win2k ならいったん削除した後に再度インストール。 WinXP なら上書きインストール。必要なファイルは "System_Drive_Letter:\windows\inf" にあるのでインストール時にディスク使用でここを指定すればよい。

参考:http://support.microsoft.com/default.aspx?scid=kb;ja;817571

2004年03月02日

ログイン時に特定のアプリケーションを起動させるにはどうすればよいですか?

http://support.microsoft.com/default.aspx?scid=/directory/worldwide/ja/kblight/TK001/0/13.asp より以下のレジストリを編集することで操作できます。(レジストリの編集は自己責任で行ってください)

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

スタートメニューの「スタートアップ」も使えます。
また、ログイン時に起動するアプリケーションは msconfig というアプリケーションで確認できます。

2004年02月16日

タスクトレイにアイコンを入れるにはどうしたらよいですか?

Shell_NotifyIcon() を使います。