[VB.Net]檔案複製出現UnauthorizedAccessException錯誤
在使用File.Copy指令時若存取到系統資料夾(Windows,system32,Program Files....等等)會出現UnauthorizedAccessException的錯誤訊息。
通常會出現在VISTA或WIN7的作業系統中。由於XP以上版本的作業系統被微軟加上了UAC(UserAccountControl)的權限管理功能。所以在做此類的資料夾或檔案存取時,就必須要改變User Account Setting設定。
Win7:
控制台-->使用者帳戶和家庭安全-->使用者帳戶-->變更使用者帳戶控制設定
將設定調整至最低等級(不要通知)
VISTA:
不知道,小弟我對這個作業系統有偏見,沒有用過。
程式置放位置(大致上的位置,依照作業系統和使用者設定將會有不一樣的路徑,但程式檔名應該不會改變。)
c:\windows\system32\UserAccountControlSettings.exe
在接下來的動作最重要....設定完成後要記得重新開機,要不然會沒作用。(我是受害者之一,浪費了一天的時間在找問題點)
微軟官網找到的方法,還沒仔細研究先做記錄下來
通常會出現在VISTA或WIN7的作業系統中。由於XP以上版本的作業系統被微軟加上了UAC(UserAccountControl)的權限管理功能。所以在做此類的資料夾或檔案存取時,就必須要改變User Account Setting設定。
Win7:
控制台-->使用者帳戶和家庭安全-->使用者帳戶-->變更使用者帳戶控制設定
將設定調整至最低等級(不要通知)
VISTA:
不知道,小弟我對這個作業系統有偏見,沒有用過。
程式置放位置(大致上的位置,依照作業系統和使用者設定將會有不一樣的路徑,但程式檔名應該不會改變。)
c:\windows\system32\UserAccountControlSettings.exe
在接下來的動作最重要....設定完成後要記得重新開機,要不然會沒作用。(我是受害者之一,浪費了一天的時間在找問題點)
微軟官網找到的方法,還沒仔細研究先做記錄下來
留言
張貼留言