2012年7月28日 星期六

封鎖USB隨身碟及隨身硬碟(適用WINXP)

使用記事本建立兩個檔案,檔案名稱分別為DisableUSB.batDisableUSB.reg,各自的內容如下,並將兩個檔案放在同一個資料夾內,執行DisableUSB.bat就可以封鎖該電腦的USB儲存裝置。

DisableUSB.bat
-----------------------------------------------------------------------------
regedit /s DisableUSB.reg
cacls %systemroot%\inf\usbstor.inf /E /D everyone
cacls %systemroot%\inf\usbstor.pnf /E /D everyone
@pause
-----------------------------------------------------------------------------

DisableUSB.reg
-----------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor]
"Start"=dword:00000004
-----------------------------------------------------------------------------



有封鎖必有解除的方法,一樣使用記事本建立兩個檔案,檔案名稱分別為EnableUSB.batEnableUSB.reg ,各自的內容如下,並將兩個檔案放在同一個資料夾內,執行EnableUSB.bat就可以正常使用USB儲存裝置。

EnableUSB.bat
-----------------------------------------------------------------------------
regedit /s EnableUSB.reg
cacls %systemroot%\inf\usbstor.inf /E /R everyone
cacls %systemroot%\inf\usbstor.pnf /E /R everyone
@pause
-----------------------------------------------------------------------------

 EnableUSB.reg
-----------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor]
"Start"=dword:00000003
-----------------------------------------------------------------------------

2012年7月4日 星期三

Outlook 2003 系統找不到指定的檔案


開啟OUTLOOK 2003信件內之附件檔案(如Word.Excel.Powerpoint.PDF...等),會出現 「系統找不到指定的檔案」錯誤訊息。


解決方法:
1.開始\執行,輸入cmd

2.找到「HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security\」,底下的「OutlookSecureTempFolder」值若為「\OLK3\」,代表預設值被更改過了。

3.將值改回原預設路徑「C:\Documents and Settings\XXXX\Local Settings\Temporary Internet Files\OLK3\」或其他有權限的路徑。(XXXX為使用者的Profile名稱)

ps. 「OutlookSecureTempFolder」是開啟Outlook郵件內之附件暫存的路徑。

2012年6月29日 星期五

ASP網頁+ACCESS資料庫 出現錯誤訊息 Microsoft JET Database Engine (0x80004005)

最近ASP網頁+ACCESS資料庫的網頁,突然出現下列錯誤訊息!

-------------------------------------------------------------------
請嘗試執行下列動作:

按一下 重新整理按鈕,或稍後再試。
    開啟 XXXXX 首頁,然後查看您想尋找之資訊的連結。
    HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet Information Services

錯誤類型:
Microsoft JET Database Engine (0x80004005)
無法指出的錯誤
-------------------------------------------------------------------
或是
-------------------------------------------------------------------
請嘗試執行下列動作:

按一下 重新整理按鈕,或稍後再試。
 開啟 XXXXX 首頁,然後查看您想尋找之資訊的連結。
 HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet Information Services

錯誤類型:
Microsoft VBScript 執行階段錯誤 (0x800A01A8)
此處需要物件
-------------------------------------------------------------------
解決方法:
原來是使用了清理系統垃圾的批次檔案,裡面有一個步驟是先移除Temp資料夾再重新建立Temp,導致系統內的Temp資料夾權限跑掉,只要在%SystemRoot%\Temp資料夾上,給予everyone及IUSER_電腦名稱擁有讀取及寫入權限,網頁就可恢復正常運作。


另外以下這段簡單的程式碼是用來測試伺服器ASP網頁搭配ACCESS資料庫在IIS Server是否能正常運作,用來判斷是哪一端(IIS or Code or ODBC)發生的錯誤的參考依據。

ps. <及%中間的空格請自己刪除。

< %
Set conn =Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb")
sql = "select * from data1"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1

If Not rs.EOF Then
    Do Until rs.EOF
        Response.Write rs("data1")
        Response.Write Server.MapPath("test.mdb")
     rs.MoveNext
   Loop
End If

rs.Close
Set rs = Nothing
% >

2012年5月12日 星期六

如何清除WIN 7連接到網路芳鄰的記憶密碼

1.至 控制台\使用者帳戶和家庭安全,按下「管理Windows 認證」。


2.在認證管理員內,可看到有記憶密碼的網路芳鄰電腦資訊,針對欲清除密碼的那一筆資料,按下「從保存庫移除」。

 3.會再出現是否要永久刪除的確認訊息,按下「是」,就完成清除網路芳鄰的密碼了。


2012年4月19日 星期四

Rundll32.exe 指令語法 for WIN7

使用第三方軟體遠端協助使用者處理問題時,有些設定必須要有電腦管理員(Administrators)權限才可變更,若不想將電腦管理員帳號密碼交付使用者,可將Rundll32.exe指令寫在批次檔(.bat)內,在批次檔案上以右鍵,選擇以其他使用者身分執行(俗稱Run as),就可以管理員身分執行控制台內的功能,用以處理使用者問題。

這邊附上常用的控制台指令:

顯示控制台視窗
rundll32.exe shell32.dll,Control_RunDLL

顯示電腦名稱視窗
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1

顯示新增印表機視窗
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter

顯示解除安裝或變更程式視窗
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0

顯示日期和時間視窗
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0

顯示個人化視窗
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2

顯示螢幕解析度外觀視窗
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3

顯示滑鼠視窗
rundll32.exe shell32.dll,Control_RunDLL main.cpl @0

顯示聲音播放視窗
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0

顯示電源選項視窗
rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl

顯示地區及語言之格式視窗
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0

2012年4月14日 星期六

Windows 7環境變數列表

在『命令提示字元』視窗內,輸入set指令,就能列出電腦上的目前環境變數的設定。

以下是環境變數的說明 
  • %ALLUSERSPROFILE%All Users的資料夾路徑。
  • %APPDATA%:目前使用者的Application Data資料夾路徑。
  • %CommonProgramFiles%Common Files的資料夾路徑。
  • %COMPUTERNAME%:電腦名稱。
  • %ComSpec%::命令提示字元的路徑。
  • %HOMEDRIVER%:使用者目錄的磁碟機。
  • %HOMEPATH%:使用者家目錄。
  • %LOCALAPPDATA%:目前使用者的Local資料夾
  • %LOGONSERVER%:目前使用者所登入的網路控制器名稱。
  • %NUMBER_OF_PROCESSORS%CPU的處理器數量。
  • %OS%:作業系統名稱。
  • %Path%:執行檔的搜尋路徑。
  • %PATHEXT%:執行檔的副檔名。
  • %PROCESSOR_ARCHITECTURE%:處理器的架構名稱,如x86
  • %PROCESSOR_IDENTIFIER%:處理器的文字。
  • %PROCESSOR_LEVEL%:處理器的model number
  • %PROCESSOR_REVISION%:處理器的Revision number
  • %ProgramData%:與%ALLUSERSPROFILE%相同。
  • %ProgramFiles%:應用程式目錄,預設是C:\Program Files
  • %PROMPT%:目前解譯程式的命令提示字串。
  • %PSModulePath%PowerShell Module的路徑。
  • %PUBLIC%:公用資料夾的路徑,預設為C:\Users\Public
  • %SESSIONNAME%:連上終端伺服器的Session names
  • %SystemDrive%:系統磁碟機,預設為C:
  • %SystemRoot%:系統磁碟機的根目錄,預設為C:\Windows
  • %Temp%:暫存資料夾。
  • %Tmp%:暫存資料夾。
  • %USERDNSDOMAIN%DNS網域名稱。
  • %USERDOMAIN%Netbios網域名稱。
  • %USERNAME%:目前使用者的帳號。
  • %USERPROFILE%:目前使用者的資料夾。
  • %windir%:系統磁碟機上的Windows資料夾,預設為C:\Windows。

2012年3月16日 星期五

無法顯示隱藏的檔案和資料夾

問題是當我想要檢視隱藏檔時,在資料夾上選「工具」→「資料夾選項」→「檢視」→勾選「顯示所有檔案和資料夾」→按下「確定」後,還是看不到隱藏檔,

當我重新再操作時,發現原本勾選的「顯示所有檔案和資料夾」,又變成勾選「不顯示隱藏的檔案和資料夾」...
解決方法:
1.「開始」→「執行」→ 輸入「regedit」

2.找到這組機碼:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL
 
3.將CheckedValue的DWORD值改為1

2012年3月10日 星期六

使用DSADD USER 指令來批次新增AD使用者

Dsadd  User 是一個內建在 Windows Server 2003、2008 的命令列工具,
可用來新增AD使用者,前次有寫下如何以DASDD USER指令來新增AD使用者,這次使用DSADD USER搭配FOR指令來大量新增Active Directory使用者帳號。

本範例建立多個使用者,並且將這些使用者的AD帳號及密碼等建立在業務部(OU)底下的業務一組(OU)。

1.建立一個users.txt檔案,檔案放在C:\底下,裡面存放使用者的姓、名、帳號、密碼等資料。

users.txt
--------------------------------
王,小明,990001,ke3nm3E3
邱,昭春,990002,k93kuyG2
吳,翠蘋,990003,hrty89G7
謝,宜陽,990004,rfv7yhH5
陳,瑞其,990005,3ed6yhN3
孫,綠燦,990006,hy67ujS1
--------------------------------

2012年2月25日 星期六

Sharepoint - Allow use "Open with Windows Explorer" download large file than 50mb

當你使用「以Windows檔案總管開啟」(Open with Windows Explorer)方法來下載SharePoint 2007 or 2010上面的檔案時,若有單一檔案超過50MB的話,就會出現下載失敗的訊息,失敗訊息請詳圖片。
WIN 7會出現:【錯誤0x800700DF:檔案大小超過允許的限制,無法儲存。】or【Error 0x800700DF:The file size exceeds the limit allowed and cannot be saved.】
WIN XP會出現:【無法複製:無法讀取來源檔案或磁碟。】or【Cannot Copy:Cannot read from the source file or disk.】
若想要下載超過50MB的檔案,就必須更改registry的預設值。

Solution:
1.Open regedit
2.Move to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
3.Double Click FileSizeLimitInBytes on the right panel and click Modify
4.Click on Decimal
5.Enter a new value 4294967295 (bytes) and click OK
6.Close regedit and restart the computer
7.The last,you can download reach 4GB file (4294967295 bytes = 3.9999GB)

7-Zip 壓縮軟體 ( 免費.下載 )

7-Zip是一個完全免費(包含商業及家用)、簡單容易操作的壓縮軟體,而且還支援市面上常見的ZIP及RAR壓縮格式。

官方網站: http://www.developershome.com/7-zip/
下載頁面: http://www.developershome.com/7-zip/download.asp

1.先至下載頁面下載7-Zip安裝檔,直接按兩下安裝檔,出現畫面後,按一下「Install」,再按「Finish」。

2.安裝好7-Zip後,接著要設定檔案關聯,將7-Zip設定成預設程式,從「開始」、「7-Zip」、「7-Zip File Manager」,接著出現7-Zip軟體主視窗,點選「工具」→「選項」,設定與7-Zip產生關聯的壓縮格式,建議可以直接按一下「全選」按鈕,再按一下「確定」。