none
Win7 批次檔如何複製檔案到 %windir%

    一般討論

  • 1. Win7 批次檔如何複製檔案到 %windir% ?

    批次檔寫:

    copy/y test.ini %windir%

    執行結果:

    存取被拒。
    複製了         0 個檔案。

    執行的使用者有管理者權限,UAC 沒動。

     

    2. 上鎖圖示的檔案是什麼意思?

    dir/a 顯示 找不到檔案 ??

    感謝~


    Hello World :)
    2011年10月8日 下午 09:25

所有回覆

  • 1.如果你是用命令列提示字元視窗去執行copy/y test.ini %windir%,那麼試試看改以系統管理員身分執行cmd後,再試試看能否複製。

    2.上鎖圖示請參考Answsers上的討論。http://answers.microsoft.com/zh-hant/windows/forum/windows_7-files/%E7%82%BA%E4%BB%80%E9%BA%BC%E5%9C%96%E7%A4%BA/2dd48a0d-b49d-4443-9188-e5298c849609

    dir /a顯示找不到檔案?這個參數是用來顯示目前目錄下的所有檔案包含隱藏檔,目前工作路徑下沒有任何檔案應該會出現如下圖的結果:

     


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年10月9日 上午 01:58
    1. 要以「系統管理員者身分」執行該批次檔才行
    2. 上鎖圖示的檔案或目錄代表不是所有的人都可存取,僅限於有權限的人才能存取。
      因此當您對沒有存取權限的目錄,執行 dir/a,便會出現「找不到檔案」的訊息。


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年10月9日 上午 04:20
  • 上鎖圖示的檔案 在檔案總管裡為什麼看不到?

    該檔案的擁有者是目前登入的人,

    我已經取消 [隱藏保護的作業系統檔案]

    選取 [顯示隱藏的檔案、資料夾及磁碟機]

    我是用其他軟體才看的到,而且開啟顯示 [找不到 XXX 檔案,是否要建立新的檔案?]

    C:\>del C:\Windows\test.ini
    找不到 C:\Windows\test.ini

    C:\>dir/a  C:\Windows\test.ini
     磁碟區 C 中的磁碟沒有標籤。
     磁碟區序號:  DCB9-2DAD

     C:\Windows 的目錄

    找不到檔案

    C:\>

    我要用批次檔把這個檔刪掉要怎麼弄?

    感謝~


    Hello World :)
    • 已編輯 taglife 2011年10月9日 上午 09:57
    2011年10月9日 上午 09:45
    1. 下載並解開 AccessChk
    2. 使用「系統管理員身分」執行「命令提示字元視窗」
    3. 切換到步驟 1. 的目錄
    4. 輸入如下的指令去檢查 test.ini 的權限:
      accesschk -v -l -q c:\windows\test.ini
    5. 使用類似如下的指令,找出您所說「該檔案的擁有者是目前登入的人」的 SID:
      whoami /user <該檔案的擁有者是目前登入的人>
    6. 自行分析步驟 4. 跟 5. 執行的結果,您就會知道為什麼啦
    如果還是無法解決,建議您尋求微軟專業的技術支援服務

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    • 已編輯 Alex Chuo 2011年10月9日 上午 11:18
    2011年10月9日 上午 11:17
  • Vista/2008 以後的 OS ,在沒關 UAC 下,即使是 Administrators 群組,預設仍會以 Users 群組去跑。

    2008 的 Administrator 帳號有特殊規則,請自行參閱線上手冊。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年10月9日 下午 02:53
  • 顯示 No matching objects found.

    我不能用批次檔把它覆蓋、也刪不掉?


    Hello World :)
    2011年10月13日 上午 01:30
  • 那個 wincmd.ini 當初是用什麼方式寫到 Windows 目錄的?


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案
    Windows 7 技術支援中心
    2011年10月13日 上午 03:24
    版主
  • 剛剛測試一下是可以成功的,我猜應該是你的權限提升有問題

    因為我測試了兩種方式一種使用users等級的帳號一種使用administrators等級的帳號,結果users會出現無法存取,administrators可以正常存取

    建議你先去確認權限吧

     

    2011年10月13日 上午 07:57
  • Windows Commander 4.0 的設定檔,

    開啟 Wincmd32.exe 就寫入了,

    可是我卻沒有辦法 Del %windir%\wincmd.ini 它,

    新的設定檔 Copy/y wincmd.ini %windir% 過去不能蓋掉舊的...

    以上也以「系統管理員者身分」執行試過,

    該帳號在 Administrators 群組裡,就是重灌完第1次建立的帳號。


    Hello World :)
    2011年10月13日 上午 08:10
  • 所以這問題從一開始到現在就是要問如何用批次檔去蓋掉 wincmd.ini 的檔案嗎?
    已經有用過 Alex Chou 提供的方法確認檔案權限嗎?
    如果可以將權限截圖上傳,或許會比較知道問題點在哪。
    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案
    Windows 7 技術支援中心
    2011年10月13日 上午 09:12
    版主
  • Windows Commander 4.0 的設定檔,

    開啟 Wincmd32.exe 就寫入了,

    可是我卻沒有辦法 Del %windir%\wincmd.ini 它,

    新的設定檔 Copy/y wincmd.ini %windir% 過去不能蓋掉舊的...

    以上也以「系統管理員者身分」執行試過,

    該帳號在 Administrators 群組裡,就是重灌完第1次建立的帳號。


    Hello World :)

    這就是剛剛使用user測試到的結果 新的設定檔 Copy/y wincmd.ini %windir% 過去不能蓋掉舊的...

    跟你的狀況一樣,所以會建議你可以使用 administrator 帳號去測試看看

    2011年10月13日 上午 09:22
  • 該帳號在 Administrators 群組裡,就是重灌完第1次建立的帳號。

    重灌前就在的檔案,請重新取得該檔案的擁有權


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年10月13日 下午 03:17
  • 對,要用批次檔把它蓋掉,

    Alex Chou 提供的確認方法在前面那張圖有啊,

    因為找不到檔案,我沒有辦法確認它的權限,

    可是在 Windows Commander 裡真的有這個檔案啊。

    可以手動刪除但我想要用批次檔...


    Hello World :)
    2011年10月14日 上午 08:46
  • 您說:

    可是我卻沒有辦法 Del %windir%\wincmd.ini 它,

    新的設定檔 Copy/y wincmd.ini %windir% 過去不能蓋掉舊的...

    以上也以「系統管理員者身分」執行試過,

     

    我說:
    上鎖圖示的檔案或目錄代表不是所有的人都可存取,僅限於有權限的人才能存取。
    因此當您對沒有存取權限的目錄,執行 dir/a,便會出現「找不到檔案」的訊息。
    有些檔案即便以「系統管理員者身分」執行,也沒用,因為系統管理員根本沒有取得檔案擁有權

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年10月14日 下午 03:01
  • 我試了只有 administrator 帳號可以刪掉和覆蓋,

    可是一般不會去使用該帳號,

    D:\program\01_Sysinternals Suite>accesschk -v -l -q c:\windows\wincmd.ini
    c:\windows\WINCMD.INI
      [0] ACCESS_ALLOWED_ACE_TYPE: NT AUTHORITY\SYSTEM
              [INHERITED_ACE]
            FILE_ALL_ACCESS
      [1] ACCESS_ALLOWED_ACE_TYPE: BUILTIN\Administrators
              [INHERITED_ACE]
            FILE_ALL_ACCESS
      [2] ACCESS_ALLOWED_ACE_TYPE: BUILTIN\Users
              [INHERITED_ACE]
            FILE_EXECUTE
            FILE_READ_ATTRIBUTES
            FILE_READ_DATA
            FILE_READ_EA
            SYNCHRONIZE
            READ_CONTROL

    accesschk 這我看不懂要怎麼用?

     

    擁有權沒有辦法修改耶? 轉送擁有權是怎麼用..

    takeown 也不能用,

    那有方法在批次檔把它刪掉嗎?

     


    Hello World :)

    • 已編輯 taglife 2011年10月14日 下午 06:10
    2011年10月14日 下午 06:04