Windowsで固定IPアドレスと自動IPアドレスをバッチファイルで設定する

Windows8.1で試しました

バッチファイルを用意します
メモ帳などのテキストエディタを開き、コマンドを打ち込みます


@echo off
netsh interface ip set address "イーサネット" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh interface ip set dns "イーサネット" static 8.8.8.8 primary
netsh interface ip add dns "イーサネット" 8.8.4.4

下記の通り、自分の環境に変えてください

192.168.1.100 → パソコンにあてるIPアドレス
255.255.255.0 → サブネットマスク
192.168.1.1 → デフォルトゲートウェイ
8.8.8.8 → DNS(優先)
8.8.4.4 → DNS(予備)

staticip.batなどとファイル名をつけて保存
shiftキー押しながら右クリック、管理者として実行をクリックすると
設定が反映されます

DHCPにする場合は次のコマンドを使用します


@echo off
netsh interface ip set address "イーサネット" dhcp
netsh interface ip set dns "イーサネット" dhcp

Windowsでシステム破損ファイルを調べる

ブルースクリーンになったりで調べてて出てきました
http://support.microsoft.com/kb/929833/ja

管理者モードのコマンドプロンプトで
sfc /scannow
して

dllが壊れてるのであれば、別パソコンで壊れてないdllをコピーしてきて
権限の問題をクリアして上書きすればいいみたい

例外でこんなんでた場合


2014-03-26 10:04:58, Info                  CSI    00000732 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.2.9200.16430, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch

これで解決


DISM /Online /Cleanup-Image /RestoreHealth

下記参照しました
http://social.technet.microsoft.com/Forums/windows/en-US/26f35def-6f55-4c07-9ba8-73e2d402e6cc/sfc-scannow-cannot-repair-member-file?forum=w8itprogeneral

Windows7でネットワーク接続が増えたので減らす

Windows7でネットワーク接続がいつのまにか増えてました
(IPアドレスが割り当てられるたびに増える?)

たまに
ホームネットワーク?社内ネットワーク?とか聞かれた時に増えてるっぽいです

減らす方法をメモ

コントロールパネル>ネットワークとインターネット>ネットワークと共有センター
を開く

network

ネットワーク 2になってます
赤枠内の家のアイコンをクリックします

network2

下のあたりのネットワークの場所の結合または削除をクリック

network3

ネットワークをクリック、結合をクリック

network4

ネットワーク 2をクリック、OKをクリック

ネットワーク 2の名前が残ったのでネットワーク名から2をとっておきます

network5

network6

すっきりしました