使用者定義字元 (EUDC) 無法正確顯示

Posted by : hugo5688 at 13:46 in Windows | Total 1,841 Views

最近工作上遇到一個很怪的問題,就是在系統外字區有定義文字,但從軟體上看到的卻是韓文,打出來也是韓文,這問題是微軟系統本身造成的,是M$內建的某些字型影響到了外字區,所以會造成此種問題。相關的更新要跟微軟索取Hotfix,是不用收費的,但前提是你要是正版軟體 :P

相關KB
在 Windows XP 和 Windows Server 2003 中無法正確顯示某些字元從結束使用者定義字元 (EUDC) 字型

在XP SP1底下有另外一種作法,那就是刪掉系統內建的NEW Glium字型,不過這個做法我沒試過。

移除新注音2007

Posted by : hugo5688 at 21:04 in Windows | Total 1,524 Views

不喜歡用新注音2007,因為沒辦法調成舊注音模式
(或許是我不會 xDDD)

在command mode底下打

msiexec.exe /X {90120000-0028-0404-0000-0000000FF1CE}

就可以uninstall了,不過要有MSI檔

我指到光碟去也不行,怪怪的

只好上網找別人所RIP出來的,才可以uninstall

解決 - symantec 無法更新病毒碼

Posted by : hugo5688 at 17:26 in Windows | Total 1,566 Views

這一篇是很久之前寫的,不過檔案都遺留在之前的公司忘了帶出來了,再重新備份一次,另外這是For symantec antivirus 9的,版本10的話沒去研究,如有問題的話請留言,最底下有範本可下載。


一般symantec用戶端有內建幾個檔案是用來確認病毒碼的版本,無法更新就是那些檔案可能有損壞,symantec網站有放置兩個不同的版本,分別是Norton antivirus (5M) 跟 Symantec antivirus (8M),主要的差異性就是,Norton的版本無法修復損壞的那幾個元件,而symantec的版本則可。如果發現用戶端無法更新病毒碼,請下載Symantec的病毒碼版本並且派送到用戶端,應該就可以解決此問題。一般使用內建的live update來更新的話,會下載包含一個*.xdb的檔案,如果是透過官網所下載的病毒碼是不包含上述檔案,也無法佈署至用戶端。也就是說如果要派送到所有用戶端的話,伺服器端必需要有*.xdb及新的病毒碼,一般放置路徑在”c:\program files\sav”。

上述有提到symantec有內建的live update機制,但如果遵循此機制的話,每星期的星期三才會下載一次,在這病毒肆虐的科技時代,好像稍嫌緩慢,其實在官網病毒碼是每天都有更新的,那為什麼自動更新只會在每星期三下載,這是因為symantec將會把這星期所收集到的病毒,統一在星期三做一次性的更新,而每天發佈的都是算少量更新。回到正題,如果每天開網頁下載豈不也煩人,下列有個簡單的script可以幫助各位,主要是透過軟體到FTP抓取每日的更新檔,並做檔案比較,如有較新便自動下載,反之擇否。

?View Code WINBATCH
@Echo Off
 cls
 wget -N ftp://ftp.symantec.com/public/english_userials_canada/antiviruserials_definitions/symantec_antiviruserials_corp/static/symcdefsx86.exe
 FCOM32 symcdefsx86.exe symcdefsx86.bak /Q
 wget -N ftp://ftp.symantec.com/public/english_userials_canada/antiviruserials_definitions/symantec_antiviruserials_corp/static/navup8.exe
 FCOM32 navup8.exe navup8.bak /Q
 if errorlevel=1 goto Install
 if errorlevel=0 goto No_Need
 else goto Error
 :Install
 symcdefsx86.exe /Q
 copy symcdefsx86.exe symcdefsx86.bak /Y > NUL
 navup8.exe
 copy /Y VD*.XDB "C:\Program Files\SAV\"
 copy navup8.exe navup8.bak /Y > NUL
 Del VD*.XDB
 echo Update complete.
 goto End
 :No_Need
 echo No update needed.
 goto End
 :Error
 echo Error occured.
 :End
 @Echo On

文件參考:

Download:symantec auto-update

伺服器存放空間不足,無法處理此命令

Posted by : hugo5688 at 10:08 in Windows | Total 1,304 Views

今天早上有一份檔案要給老闆時,出現了這個問題

上網找了一下,還蠻多解決方案的

參考資料

http://support.microsoft.com/?scid=kb%3Ben-us%3B225782&x=8&y=15

http://service1.symantec.com/SUPPORT/sunset-c2002kb.nsf/0/4187fcd0a0ade53585256edd00478e67?OpenDocument

怕麻煩的人我在下面提供了一下reg檔,可自行匯入

匯入後在重新啟動server

$:\net stop server

$:\net start server

剪輯_6reg.rar

Share this post :

利用SSH Tunnel穿越Firewall

Posted by : hugo5688 at 23:30 in Windows | Total 825 Views

其實穿越firewall有蠻多種方法的

VPN也是可以做到這一點,不過今天要說的是利用SSH Service來穿越

現在有蠻多公司都會用些gateway端的產品來阻擋瀏灠的網站或MSN等

透過SSH就可以避開這些東西了

當然,上班還是要專心

在這邊只是提供一些小技巧,讓午休的時候可以輕鬆一下 xD

首先,要在外部有一台Linux或Windows的主機

有Linux主機的話,只要啟動SSHD就可以了,當然要有acc & pw

如果是Windows的話,可以安裝OpenSSH或是WinSSHD
(都是freeware)

在這邊,我要介紹比較複雜的方式,也就是用OpenSSH安裝

為什麼呢,因為之前有寫給朋友SOP所以再貼上來就好了 xD

Download & Install OpenSSH:Here

接著在本機加入一個使用者,group用user就可以了

然後開啟command mode切換到”c:\program files\OpenSSH\bin\”
(如果你是選擇預設安裝)

在cmd下打入

“mkgroup -l >> ..\etc\group”
“mkpasswd -l -u [username] >> ../etc/passwd “

預設SSHD的port是22,如果想修改的話

可修改 “c:\program files\OpenSSH\bin\sshd_config”

一般的公司來說,都會開放port 80 & 443,所以可以把port指到443

都設定完後,可在cmd下打入”net start opensshd”來啟動sshd service

這樣sshd server就完成了

再接下來就是怎麼連到server並做一些所謂的「娛樂」xD

在client端我是使用Tunnelier

安裝完後呢,開啟程式會如下圖所示

p1

在Host的地方打入你Server的IP,Port的話看你設多少

Username打入你剛才設定的名稱,Initial Method選到Password

Password就填入剛設的,接著按Login

如果成功的話,會有一顯示”Authentication completed.”

到這邊就算成功了80%了

再設定Services頁面,把SOCKS/HTTP Proxy Forwarding的選項Enable

剩下的選項都不用動

最重要的事來了

接著打開你萬惡的聊天工具「MSN」

MSN可設定經由SOCKS連上

在SOCKS的地方填上127.0.0.1:1080 然後按下test

成功的話,它會顯示可連上網路,你的tunnelier也會顯示

Accepted SOCKS4 connection from 127.0.0.1:2787 to 65.54.239.80:1863.
Closing SOCKS4 connection from 127.0.0.1:2787, sent: 26, received: 26.

設定IE的話把Proxy伺服器打勾

並在進階的Sock(s)部份填上127.0.0.1:1080
(所有通訊協定都使用相同的Proxy伺服器不用勾)

這樣就可以無所顧忌的暢遊網路的,不過班還是要認真上 xD

Share this post :