PING,ARP快速清查區網IP

叫出命令視窗後,依照以下順序輸入..

Step1.

arp -d

Step2.

for /L %i in (1,1,254) do ping 192.168.128.%i -n 1 -w 200 > NUL

Step3.

arp -a |find "192.168″ | find "dynamic"

步驟一的目的是清除記憶體內的網卡紀錄

步驟二則是利用迴圈測試192.168.128附近的連線

步驟三則是將找到的網卡號列出,如果有列出就至少是有在使用。

發表於 未分類 | 發表迴響

一行指令刪除空白資料夾

for /f "usebackq" %%d in (`"dir /ad/b/s | sort /R"`) do rd "%%d"

發表於 未分類 | 發表迴響

win7 分享出現伺服器存放空間不足

第一種方法:

一般而言,此問題可能與防毒軟體更改了系統的登錄值而導致。

請依下列步驟找到目前的 IRPStackSize 後更改為建議值 25.

a. 按一下 [開始],按一下 [執行]。
b. 輸入:regedit,然後按一下 [確定]。
c. 找到下列機碼:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

d. 在右邊的視窗, 雙擊 IRPStackSize 的值。

提示: 如果 IRPStackSize 並不存在,請依下列方式建立:

(1). 在 Parameters 資料夾上按右鍵。
(2). 指向新增, 並選取 DWord 值。
(3). 輸入 IRPStackSize

重要: 請注意大小寫。
 
e. 更改底數為十進制。
f. 在值的資料欄輸入25然後按確定。
g. 結束登錄編輯程式。

更改完登錄機碼後, 您必須重新啟動電腦,或重新啟動"伺服器服務" 。

可以透過下列方式:

a. 按一下 [開始],按一下 [執行],輸入:cmd,然後按一下 [確定]。
b. 輸入 net stop server
c. 當服務停止後, 再輸入 net start server 重新啟動該服務.

當執行完後,相關的登錄值即會更新,重開機後您可以觀察問題是否解決。

參考來源:

http://qa.pcuser.com.tw/modules/newbb/viewtopic.php?topic_id=26377&forum=9

=====================================

第二種方法:

事件檢視器內有以下內容
———————————————————————–
事件來源:
Srv
事件識別碼:
2020
描述:
伺服器無法透過系統分頁共用區來進行配置,因為共用區目前是空的。
Meaning The server was unable to allocate from the system paged pool because the pool was empty.

———————————————————————–
相關處理連結

http://support.microsoft.com/default.aspx?scid=kb;en-us;312362

Server is unable to allocate memory from the system paged pool
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management
1. 新增PoolUsageMaximum, 格式為DWORD, 內容使用十進位, 填入60
Value name: PoolUsageMaximum
Data type: REG_DWORD
Radix: Decimal
Value data: 60

2. 修改PagedPoolSize, 使用十六進位, 填入8個F
Value name: PagedPoolSize
Data type: REG_DWORD
Radix: Hex
Value data: 0xFFFFFFFF

http://support.microsoft.com/default.aspx?scid=kb;en-us;286060

因為其他電腦的分享印表機, 在本機電腦又分享出去造成的問題

參考來源:

http://www.ithome.com.tw/plog/index.php?op=ViewArticle&articleId=11294&blogId=411

發表於 未分類 | 發表迴響

遠端列印 RDP 問題

工地端印表機當以遠端桌面連線連回公司Terminal主機時,之相關設定:
步驟一:
請將同型號之驅動程式安裝於公司之terminal server (純粹為了對應用)
安裝時請選本機之方式(非網路印表機) 連接埠可選LPT1:
於進階頁次處 將進階列印選項取消
步驟二:
狀況A: 工地端之印表機附掛於printer server下
舉例: 欲連回公司之工地電腦名稱: G39-2
工地不跑遠端桌面連線時,於工地內網本來就可印
於G39-2之電腦 之 設定印表機內 一定有一台印表機
假設其名稱為 sharp arp275 (連接埠: 為IP之型式)

實作: 1. 原G39-2 之 sharp arp275 不作任何異動 ,只是將其分享出來,
分享出來之名稱中不要有中文及空白,例 SHARP
實作: 2. 再於g39-2 之印表機內再安裝一個同型號之驅動程式(務必選為本機型態,非
網路型態) ,其連接埠選為 LPT1: 並將進階列印選項取消
實作: 3. 先以遠端桌面連線連回公司Terminal,看報表之印表機選項是否有抓到對應出
之印表機,可能像如此 sharp arp275\\ G39-2\工作階段?
如有產生工作階段出來,代表該印表機有支援microsoft terminal services
如未產生工作階段出來,就不用在往下玩了,該型號之印表機不支援microsoft terminal services,內網可印,遠端絕印不出來。
實作: 4. 從公司terminal 登出
上述實作2、3之印表截至到目前為止尚不能印,因G39-2之LPT1:並未真正掛上
印表機。
實作: 5 接下來要作的就是將實作2之假印表機 對回 實作1真正可印的印表機
進dos模式(於windows左下角點開始à執行à輸入cmd)
輸入 NET USE LPT1: \\G39-2\SHARP /PERSISTENT:YES
其中底線紅字意義→ \\分享印表機之電腦名稱\分享出來之印表機名稱
上述指令的意思就是將實作2之假印表機 其連接埠LPT1:
轉向到實作1 所分享出來之印表機

狀況B: 工地端之印表機附掛於工地端之某台電腦下(G39-3),並假設於G39-3電腦分享出之印表 機名稱為 SHARP
其實操作同狀況A差不多,省略實作 1,但實作 5之導向印表機不同
NET USE LPT1: \\G39-3\SHARP /PERSISTENT:YES

狀況C: 當工地端之印表機之印表機為USB型式
微軟對跑terminal 之usb印表機支援很差
所以其操作就要同 狀況A
◎ ◎◎微軟網站查詢遠端桌面支援的印表機

http://www.windowsservercatalog.com/results.aspx?text=HP&bCatID=1282&avc=10&ava=0&OR=5&=Go&chtext=&cstext=&csttext=&chbtext=

發表於 未分類 | 已標籤 | 發表迴響

WIN7 0xc000000e

WIN7系統開機 Windows Boot Manager 出現「狀態: 0xc000000e」的錯誤
原因:
目前遇到有
1.BIOS的硬碟模式IDE <==>AHCI不是當初安裝的設定
2.Win 7 所在的磁區(一般指DEVICE_C)不見
3.硬碟第一軌壞軌(邏輯性的)

若是DEVICE_C不見或是第一軌壞軌,先執行”chdesk c: /r”修復在執行以下方法
處理方法一:
使用Win 7 安裝光碟開機(不是還原光碟喔)。
選擇語言設定,按下「下一步」。
按下「修復您的電腦」。
此時「系統復原選項」視窗會自動搜尋已經安裝的 Windows 7,稍待片刻,出現另外一個視窗,按下「修復並重新啟動」。

處理方法二:
按『F8』進開機選單,選擇安全模式(含命令提示字元)
cd c:\windows\system32
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
重新啟動電腦
第一條:切換到「C:\Windows\System32」目錄下(一般Win7會默
認安裝到C盤,如果Win7安裝到其他硬盤分區,請將盤符C修
改為其他與之對應的盤符)
第二條:設置Win7所在的硬盤分區為默認(即C盤)
第三條:設置Win7引導文件所在的分區為默認
第四條:從默認位置啟動計算機。

發表於 未分類 | 發表迴響

Batchfile心得

命令提示字元的指令檔,可以套用在很多地方,不需要特別安裝程式就可以執行很多重複動作。要寫一個 script, 可以向使用者問帳號密碼後執行特定動作..才發現每一行指令都不太熟悉…

備忘重點如下

建立輸入文字字樣..
set /p userid=Enter your ID:

執行結果:

Enter your ID:

暫停15秒鐘

timeout /t 15 /nobreak > NUL

讓指令在背景執行, 可以同時執行多個指令.
start /b [指令]

範例: start /b copy c:\aa d:\bb

批次檔執行完畢後,自我銷燬
del %0

放在程式最後面執行 ,或者

start /b del %0

也是可以

http://blog.xuite.net/haoming/mypoint/75578216

發表於 未分類 | 已標籤 | 發表迴響

CentOS 6.4安装后网卡em改回eth的两种方法

http://www.linuxidc.com/Linux/2013-07/86885.htm

今天我用mini的方式在Dell R710服务器上安装了CentOS 6.4系统,完成重启后ifconfig只能看到一个本地回环地址。检查/etc/sysconfig/network-scripts/下的网卡配置文件,结果也没有找到 ifcfg-eth0这样的配置文件,但是却多出了 ifcfg-em1和ifcfg-em2…..这样的几个个配置文件。由于不明白为什么会变成em,所以就找了些资料。最终有两种方式可以修改回eth形式。

推荐阅读:CentOS安装后ifconfig 无法显示网卡 http://www.linuxidc.com/Linux/2013-04/82573.htm

经过整理如下!

第一种:

dmesg中看到如下一行信息:

kernel: udev: renamed network interface eth0 to em1

原来是udev这个设备管理进程在开机过程中将系统默认的eth0改名为em1了,其实em1对应的就是系统原本的eth0网卡;由于我在mini安装过程中没有对网络进行配置,所以系统默认没有将网卡激活导致ifconfig看不到任何网卡;只需要在/etc/sysconfig/network-scripts/ifcfg-em1中将参数 ONBOOT=no改为yes,然后service network restart 网卡em1就出现了!

总觉得Linux的网卡代号变成了em1不习惯,想还原为一直以来熟悉的eth0也是可以的,调整udev的网卡命名规则配置文件 /etc/udev/rules.d/70-persistent-net.rules 修改内容如下:

# PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)

SUBSYSTEM==“net”, ACTION==“add”, DRIVERS==“?*”, ATTR{address}==“00:26:b9:80:b1:

a5″, ATTR{type}==“1″, KERNEL==“eth*”, NAME=“em2“// 修改为eth1

# PCI device 0x14e4:0x163b (bnx2) (custom name provided by external tool)

SUBSYSTEM==“net”, ACTION==“add”, DRIVERS==“?*”, ATTR{address}==“00:26:b9:80:b1:

a4″, ATTR{type}==“1″, KERNEL==“eth*”, NAME=“em1“ //修改为eth0

……………………依此类推。

这样系统就会把网卡命名还原为eth0了,但是我们还需要对网卡配置文件做相应修改否则网络和IP的配置都不会应用到eth0的网卡上;

将/etc/sysconfig/network-scripts/ifcfg-em1文件改名为 /etc/sysconfig/network-scripts/ifcfg-eth0,

并修改文件中的 DEVICE=em1为 DEVICE=eth0

如果有多张网卡,都要做相应修改,注意网卡代号的对应;

重启系统,熟悉的eth0网卡回来了,IP设置也生效了!

第二种:

第一步:修改系统grub
vi /boot/grub/grub.conf

增加一个 biosdevname=0 的启动参数,我修改的结果如下:

[root@localhost ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sda1
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-220.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=360d089b-d466-4005-abcb-c5e517d31a96 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM biosdevname=0 #—>这里是新加的
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img

第二步:删除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules

注:第二步可以不需要操作。

第三步:修改当前网卡配置文件的名称
mv ifcfg-em1》》》》》 ifcfg-eth0
mv ifcfg-em2》》》》》 ifcfg-eth1
mv ifcfg-em3》》》》》 ifcfg-eth2
mv ifcfg-em4》》》》》 ifcfg-eth3

第四步:修改网卡配置文件内容,把em1全部修改改为eth0

[root@xingfujie ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0″
BOOTPROTO="dhcp"
HWADDR="24:B6:FD:F8:D5:84″
NM_CONTROLLED="yes"
ONBOOT="yes"

可以使用命令进行替换,如下:

perl -p -i -e ‘s/em1/eth0/g’ ifcfg-eth0 或sed -i ‘s/em1/eth0/g’ ifcfg-eth0

最后一步:重新启动系统 shutdown -r now 启动之后你就发现熟悉的eth0-eth4已经回来啦,顺便说下centos 6.2 还有一个问题就是如果你没有在网卡配置文件里写dns的话,重启之后你就会发现 /etc/resolv.conf 文件被清空了,一个方法就是在网卡配置文件中写DNS,另一个方法就是给/etc/resolv.conf加i属性,chattr +i /etc/resolv.conf

發表於 未分類 | 發表迴響

複製Linux Centos 後網卡設定IP 問題

Hyper-V與VMWARE內若使用Centos Linux系統,複製機器後,會有以下狀況

發現複製後的新機器網路無法連線。
原本是網卡eth0, 卻變成eth1
原因是因為虛擬系統的網路卡卡號已經改變。解決方法如下…

移除 udev 的網卡設定

rm /etc/udev/rules.d/70-persistent-net.rules

修改網卡設定,將網卡卡號部分清空

vi /etc/sysconfig/network-scripts/ifcfg-eth0

完成後重新啟動網路服務

service network restart

參考資料

http://blog.xuite.net/haoming/mypoint/75579187

發表於 未分類 | 已標籤 | 發表迴響

win7 印表機一直顯示離線…..

印表機一直顯示離線……
最近幫user設定印表機(windows 7 Pro 64位元),卻發現安裝完印表機後,印表機馬上顯示離線….,後來想說乾脆把印表機全砍了~再重新設定,卻發現某一台印表機刪除完,再重新整理畫面後,又出現了…
但還是顯示離線,而這一台正是我要重新安裝的目標….在google上查詢了一下,找到了M$的官方說法:http://support.microsoft.com/kb/2027593/zh-tw
簡單說,就是進入登錄檔在
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers\
路徑下,將看到的印表機名稱,你不想要的,通通刪掉==+即可!當然M$的連結網頁內也有自動修復問題的聯結可以使用,修復問題!

http://iamrogerli.blogspot.tw/2011/12/windows-7.html

發表於 未分類 | 已標籤 | 發表迴響

grub4dos 備忘

參考網址:

http://blog.csdn.net/shell_picker/article/details/5945940

——————————
#win 7開機
title Windows 7
fallback 1
find –set-root /bootmgr
chainloader /bootmgr

#Vista 開機
title Windows Vista
fallback 1
find –set-root /bootmgr
chainloader /bootmgr

#dos開機
title dos
find –set-root /io.sys
chainloader /io.sys

隱藏硬碟—————————————————————————————————————-
##注释:dos在sda2,对gurb来说,就是(hd0,1)。首先要unhide,然后再makeactive,这样dos就可以启动了。这是关键。
title DOS 7.1
unhide (hd0,1)
rootnoverify (hd0,1)
makeactive
chainloader +1

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
##注释:windows在sda1,对grub来说,就是(hd0,0)。为了防止在windows下看到dos分区,首先要把dos分区hide了。然后再把windows分区给makeactive了。记得在makeactive之前和rootnoverify之后加上savedefault。这样经常进windows时,不用每次都手动选择了。
title Microsoft Windows XP Professional
hide (hd0,1)
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
—————————————
想把grub4dos寫進MBR來启動的,三選一:

i>用bootlace.com在DOS/linux下:DOS:bootlace 0×80 Linux:bootlace /dev/hda

ii>用grub4nt中的grubinst.exe在NT以上的windows/linux命令行下:grubinst (hd0)

iii>用GUI版(圖形界面)grubinst_gui.exe在windows下(當然WinPE也行)方便地安裝(附件)。

發表於 未分類 | 已標籤 | 發表迴響