Skocz do zawartości

Niewłaściwa wersja robocopy.exe?


AdamTko

Rekomendowane odpowiedzi

Dzień dobry,

Mam relatywnie drobny, ale męczący problem. Otóż napisałem sobie zestaw BATów do backupowania niektórych, kluczowych dla mnie zasobów komputera z Win7Ultimate 64. Jedną z ostatnich czynności jakie wykonują skrypty to zrzucanie (za pomocą robocopy.exe) wybranych katalogów na NAS server. Server to Netgear Duo napędzany jakimś linuksem i w związku z tym posiadający linuksowy system plików. Powoduje to drobne perturbacje przy kopiowaniu w kwestii zapisywania czasu modyfikacji oraz atrybutów i zabezpieczeń. Po licznych próbach udało mi się tak dobrać parametry kopiowania, żeby nie było kłopotów. Oto fragment loga:

 

 Opcje : *.* /FFT /NDL /NFL /S /E /COPY:DAT /DCOPY:T /PURGE /MIR /B /R:0 /W:0 

 

Kluczowe (dla kopiowania na linuksa) okazało się dodanie parametrów /FFT i /DCOPY:T - po ich dodaniu skończyło się po pierwsze kopiowanie (przy kolejnym wywołaniu skryptu) niezmienionych plików, a po drugie znikły z loga errory dotyczące zapisywania atrybutów/zabezpieczeń niektórych plików.

 

Następnie zaadaptowałem część tych batów do backupowania zasobów mojego laptopa, wyposażonego w Vistę Home Premium 32. I okazało się, że skrypty nie działają. Po analizie okazało się, że mój laptop nie rozumie parametru /DCOPY:T. Usunąłem go ze skryptu i natychmiast pojawiły się błędy. Niby pliki się kopiują, ale nie kopiuje się poprawnie data inne atrybuty, co niepotrzebnie zaśmieca log i czyni go nieczytelnym i tym samym nieprzydatnym.

 

Prawdopodobnie przyczyną jest jakaś starsza wersja robocopy.exe. Jest to o tyle dziwne, że wg wikipedii albo choćby http://ss64.com/nt/robocopy.html vista powinna mieć już wersję 027, wyposażoną w /DCOPY:T

za wiki: XP027 5.1.10.1027 2008 Bundled with Windows Vista, Server 2008 and later © 1995-2004

a u mnie jakoś dziwnie. Właściwości wskazują na prawidłową wersję pliku:

 

post-5633-0-42355300-1350985834_thumb.png

 

Natomiast w wierszu poleceń ewidentnie widać wersję XP010, która była z z win XP:

 

post-5633-0-08413100-1350985846_thumb.png

 

Kopiowanie robocopy.exe z win7 się nie powiodło, może z powodu różnicy w wersji (64/32, PL/ANG).

 

Być może nieprawidłową wersję zainstalowałem wraz z Windows 2003 Resource Kit, który był mi kiedyś do czegoś tam niezbędny. Ale za diabła nie potrafię tego odkręcić.

 

Mam nadzieję, że rozwiązanie będzie krótsze niż moje przydługie pytanie

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.
Po analizie okazało się, że mój laptop nie rozumie parametru /DCOPY:T. (...) Właściwości wskazują na prawidłową wersję pliku (...) Natomiast w wierszu poleceń ewidentnie widać wersję XP010

 

Istotnie, coś tu się nie zgadza. Opis XP010 nie powinien mieć miejsca, tu z mojej Vista:

 

 

 

C:\Windows\system32>robocopy /?

 

-------------------------------------------------------------------------------

ROBOCOPY :: Robust File Copy for Windows

 

-------------------------------------------------------------------------------

 

Started : Tue Oct 23 08:49:40 2012

 

Usage :: ROBOCOPY source destination [file [file]...] [options]

 

source :: Source Directory (drive:\path or \\server\share\path).

destination :: Destination Dir (drive:\path or \\server\share\path).

file :: File(s) to copy (names/wildcards: default is "*.*").

 

::

:: Copy options :

::

/S :: copy Subdirectories, but not empty ones.

/E :: copy subdirectories, including Empty ones.

/LEV:n :: only copy the top n LEVels of the source directory tree.

 

/Z :: copy files in restartable mode.

/B :: copy files in Backup mode.

/ZB :: use restartable mode; if access denied use Backup mode.

/EFSRAW :: copy all encrypted files in EFS RAW mode.

 

/COPY:copyflag[s] :: what to COPY for files (default is /COPY:DAT).

(copyflags : D=Data, A=Attributes, T=Timestamps).

(S=Security=NTFS ACLs, O=Owner info, U=aUditing info).

 

/DCOPY:T :: COPY Directory Timestamps.

 

/SEC :: copy files with SECurity (equivalent to /COPY:DATS).

/COPYALL :: COPY ALL file info (equivalent to /COPY:DATSOU).

/NOCOPY :: COPY NO file info (useful with /PURGE).

 

/SECFIX :: FIX file SECurity on all files, even skipped files.

/TIMFIX :: FIX file TIMes on all files, even skipped files.

 

/PURGE :: delete dest files/dirs that no longer exist in source.

/MIR :: MIRror a directory tree (equivalent to /E plus /PURGE).

 

/MOV :: MOVe files (delete from source after copying).

/MOVE :: MOVE files AND dirs (delete from source after copying).

 

/A+:[RASHCNET] :: add the given Attributes to copied files.

/A-:[RASHCNET] :: remove the given Attributes from copied files.

 

/CREATE :: CREATE directory tree and zero-length files only.

/FAT :: create destination files using 8.3 FAT file names only.

/256 :: turn off very long path (> 256 characters) support.

 

/MON:n :: MONitor source; run again when more than n changes seen.

/MOT:m :: MOnitor source; run again in m minutes Time, if changed.

 

/RH:hhmm-hhmm :: Run Hours - times when new copies may be started.

/PF :: check run hours on a Per File (not per pass) basis.

 

/IPG:n :: Inter-Packet Gap (ms), to free bandwidth on slow lines.

 

/SL:: copy symbolic links versus the target.

::

:: File Selection Options :

::

/A :: copy only files with the Archive attribute set.

/M :: copy only files with the Archive attribute and reset it.

/IA:[RASHCNETO] :: Include only files with any of the given Attributes set.

/XA:[RASHCNETO] :: eXclude files with any of the given Attributes set.

 

/XF file [file]... :: eXclude Files matching given names/paths/wildcards.

/XD dirs [dirs]... :: eXclude Directories matching given names/paths.

 

/XC :: eXclude Changed files.

/XN :: eXclude Newer files.

/XO :: eXclude Older files.

/XX :: eXclude eXtra files and directories.

/XL :: eXclude Lonely files and directories.

/IS :: Include Same files.

/IT :: Include Tweaked files.

 

/MAX:n :: MAXimum file size - exclude files bigger than n bytes.

/MIN:n :: MINimum file size - exclude files smaller than n bytes.

 

/MAXAGE:n :: MAXimum file AGE - exclude files older than n days/date.

/MINAGE:n :: MINimum file AGE - exclude files newer than n days/date.

/MAXLAD:n :: MAXimum Last Access Date - exclude files unused since n.

/MINLAD:n :: MINimum Last Access Date - exclude files used since n.

(If n

 

/XJ :: eXclude Junction points. (normally included by default).

 

/FFT :: assume FAT File Times (2-second granularity).

/DST :: compensate for one-hour DST time differences.

 

/XJD :: eXclude Junction points for Directories.

/XJF :: eXclude Junction points for Files.

 

::

:: Retry Options :

::

/R:n :: number of Retries on failed copies: default 1 million.

/W:n :: Wait time between retries: default is 30 seconds.

 

/REG :: Save /R:n and /W:n in the Registry as default settings.

 

/TBD :: wait for sharenames To Be Defined (retry error 67).

 

::

:: Logging Options :

::

/L :: List only - don't copy, timestamp or delete any files.

/X :: report all eXtra files, not just those selected.

/V :: produce Verbose output, showing skipped files.

/TS :: include source file Time Stamps in the output.

/FP :: include Full Pathname of files in the output.

/BYTES :: Print sizes as bytes.

 

/NS :: No Size - don't log file sizes.

/NC :: No Class - don't log file classes.

/NFL :: No File List - don't log file names.

/NDL :: No Directory List - don't log directory names.

 

/NP :: No Progress - don't display % copied.

/ETA :: show Estimated Time of Arrival of copied files.

 

/LOG:file :: output status to LOG file (overwrite existing log).

/LOG+:file :: output status to LOG file (append to existing log).

 

/UNILOG:file :: output status to LOG file as UNICODE (overwrite existing

log).

/UNILOG+:file :: output status to LOG file as UNICODE (append to existing

log).

 

/TEE :: output to console window, as well as the log file.

 

/NJH :: No Job Header.

/NJS :: No Job Summary.

 

/UNICODE :: output status as UNICODE.

 

::

:: Job Options :

::

/JOB:jobname :: take parameters from the named JOB file.

/SAVE:jobname :: SAVE parameters to the named job file

/QUIT :: QUIT after processing command line (to view parameters).

 

/NOSD :: NO Source Directory is specified.

/NODD :: NO Destination Directory is specified.

/IF :: Include the following Files.

 

C:\Windows\system32>

 

 

 

System ma wbudowaną autonaprawę plików. Uruchom cmd jako Administrator i wklej komendę:

 

sfc /scanfile=C:\Windows\system32\robocopy.exe

 

Jeśli pojawi się tu zwrot o niemożności naprawy pliku, wklej komendę:

 

findstr /c:"[sR]" %windir%\logs\cbs\cbs.log >%userprofile%\Desktop\sfc.txt

 

Przedstaw wynikowy log.

 

 

Kopiowanie robocopy.exe z win7 się nie powiodło, może z powodu różnicy w wersji (64/32, PL/ANG).

 

Inne kompilacje bitowe.

 

 

 

.

Odnośnik do komentarza

Pierwsza komenda - nie ma zastrzeżeń do integralności:

 

 

 

Microsoft Windows [Version 6.0.6002]

Copyright © 2006 Microsoft Corporation. All rights reserved.

 

C:\Users\adam>sfc /scanfile=C:\Windows\system32\robocopy.exe

Windows Resource Protection did not find any integrity violations.

 

 

 

Drugie polecenie:

 

 

 

2012-10-23 18:12:07, Info CSI 00000006 [sR] Verifying 1 components

2012-10-23 18:12:07, Info CSI 00000007 [sR] Beginning Verify and Repair transaction

2012-10-23 18:12:07, Info CSI 00000009 [sR] Verify complete

 

 

 

Co do wklejonego przez Ciebie helpa z robocopy - wersja to jedno, a występowanie /dcopy:t to drugie - u Ciebie jest, u mnie nie ma.

 

Za to już umiem spoilera w poście wkleić :)

Odnośnik do komentarza
Co do wklejonego przez Ciebie helpa z robocopy - wersja to jedno, a występowanie /dcopy:t to drugie - u Ciebie jest, u mnie nie ma.

 

Zacytowałam Ci kompletny wyciąg, bo istnienie znacznika XP010 uważam za tautologiczne z predyspozycjami narzędzia (wersja XP010 jest pozbawiona parametru /dcopy:t). Tu dla celów porównawczych zwrot oryginału z ResKita:

 

 

 

C:\Documents and Settings\XPMUser>cd "C:\Program Files\Windows Resource Kits\Tools"

 

C:\Program Files\Windows Resource Kits\Tools>robocopy /?

 

-------------------------------------------------------------------------------

ROBOCOPY :: Robust File Copy for Windows :: Version XP010

-------------------------------------------------------------------------------

 

Started : Wed Oct 24 05:35:21 2012

 

Usage :: ROBOCOPY source destination [file [file]...] [options]

 

source :: Source Directory (drive:\path or \\server\share\path).

destination :: Destination Dir (drive:\path or \\server\share\path).

file :: File(s) to copy (names/wildcards: default is "*.*").

 

::

:: Copy options :

::

/S :: copy Subdirectories, but not empty ones.

/E :: copy subdirectories, including Empty ones.

/LEV:n :: only copy the top n LEVels of the source directory tree.

 

/Z :: copy files in restartable mode.

/B :: copy files in Backup mode.

/ZB :: use restartable mode; if access denied use Backup mode.

 

/COPY:copyflag[s] :: what to COPY (default is /COPY:DAT).

(copyflags : D=Data, A=Attributes, T=Timestamps).

(S=Security=NTFS ACLs, O=Owner info, U=aUditing info).

 

/SEC :: copy files with SECurity (equivalent to /COPY:DATS).

/COPYALL :: COPY ALL file info (equivalent to /COPY:DATSOU).

/NOCOPY :: COPY NO file info (useful with /PURGE).

 

/PURGE :: delete dest files/dirs that no longer exist in source.

/MIR :: MIRror a directory tree (equivalent to /E plus /PURGE).

 

/MOV :: MOVe files (delete from source after copying).

/MOVE :: MOVE files AND dirs (delete from source after copying).

 

/A+:[RASHNT] :: add the given Attributes to copied files.

/A-:[RASHNT] :: remove the given Attributes from copied files.

 

/CREATE :: CREATE directory tree and zero-length files only.

/FAT :: create destination files using 8.3 FAT file names only.

/FFT :: assume FAT File Times (2-second granularity).

/256 :: turn off very long path (> 256 characters) support.

 

/MON:n :: MONitor source; run again when more than n changes seen.

/MOT:m :: MOnitor source; run again in m minutes Time, if changed.

 

/RH:hhmm-hhmm :: Run Hours - times when new copies may be started.

/PF :: check run hours on a Per File (not per pass) basis.

 

/IPG:n :: Inter-Packet Gap (ms), to free bandwidth on slow lines.

 

::

:: File Selection Options :

::

/A :: copy only files with the Archive attribute set.

/M :: copy only files with the Archive attribute and reset it.

/IA:[RASHCNETO] :: Include only files with any of the given Attributes set.

/XA:[RASHCNETO] :: eXclude files with any of the given Attributes set.

 

/XF file [file]... :: eXclude Files matching given names/paths/wildcards.

/XD dirs [dirs]... :: eXclude Directories matching given names/paths.

 

/XC :: eXclude Changed files.

/XN :: eXclude Newer files.

/XO :: eXclude Older files.

/XX :: eXclude eXtra files and directories.

/XL :: eXclude Lonely files and directories.

/IS :: Include Same files.

/IT :: Include Tweaked files.

 

/MAX:n :: MAXimum file size - exclude files bigger than n bytes.

/MIN:n :: MINimum file size - exclude files smaller than n bytes.

 

/MAXAGE:n :: MAXimum file AGE - exclude files older than n days/date.

/MINAGE:n :: MINimum file AGE - exclude files newer than n days/date.

/MAXLAD:n :: MAXimum Last Access Date - exclude files unused since n.

/MINLAD:n :: MINimum Last Access Date - exclude files used since n.

(If n

 

/XJ :: eXclude Junction points. (normally included by default).

 

::

:: Retry Options :

::

/R:n :: number of Retries on failed copies: default 1 million.

/W:n :: Wait time between retries: default is 30 seconds.

 

/REG :: Save /R:n and /W:n in the Registry as default settings.

 

/TBD :: wait for sharenames To Be Defined (retry error 67).

 

::

:: Logging Options :

::

/L :: List only - don't copy, timestamp or delete any files.

/X :: report all eXtra files, not just those selected.

/V :: produce Verbose output, showing skipped files.

/TS :: include source file Time Stamps in the output.

/FP :: include Full Pathname of files in the output.

 

/NS :: No Size - don't log file sizes.

/NC :: No Class - don't log file classes.

/NFL :: No File List - don't log file names.

/NDL :: No Directory List - don't log directory names.

 

/NP :: No Progress - don't display % copied.

/ETA :: show Estimated Time of Arrival of copied files.

 

/LOG:file :: output status to LOG file (overwrite existing log).

/LOG+:file :: output status to LOG file (append to existing log).

 

/TEE :: output to console window, as well as the log file.

 

/NJH :: No Job Header.

/NJS :: No Job Summary.

 

::

:: Job Options :

::

/JOB:jobname :: take parameters from the named JOB file.

/SAVE:jobname :: SAVE parameters to the named job file

/QUIT :: QUIT after processing command line (to view parameters).

 

/NOSD :: NO Source Directory is specified.

/NODD :: NO Destination Directory is specified.

/IF :: Include the following Files.

 

C:\Program Files\Windows Resource Kits\Tools>

 

 

 

A tak w ogóle to Właściwości poprawnego pliku z Vista pokazują coś innego niż Twoje w linii "Wersja produktu":

 

robocopyver.png

 

Definitywnie posiadasz wersję z Windows Server 2003 Resource Kit Tools, nie wiem tylko jakim cudem plik ma takie mieszane właściwości.

 

 

Pierwsza komenda - nie ma zastrzeżeń do integralności:

 

Skoro polecenie nie znalazło naruszeń, druga komenda niepotrzebna, bo jest oczywiste jak wygląda rekord w CBS.LOG. W związku z tym, że system nie widzi nic nieprawidłowego, a nieprawidłowość tu jest, podeślę Ci moją kopię robocopy.exe i podam instrukcje podmiany. Niemniej przed tym asekuracyjnie przeprowadź skan na wystąpienia tego pliku, by było wiadomo ile replik w Windows siedzi. Uruchom SystemLook i do okna wklej:

 

:filefind
robocopy.exe

 

Klik w Look.

 

 

 

.

Odnośnik do komentarza

Uprzejmie proszę:

 

 

 

SystemLook 30.07.11 by jpshortstuff

Log created at 05:57 on 24/10/2012 by adam

Administrator - Elevation successful

========== filefind ==========

Searching for "robocopy.exe"

C:\Windows\System32\Robocopy.exe --a---- 87552 bytes [02:24 21/01/2008] [02:24 21/01/2008] 9B22B133CE919AA0D8C0DC101A6BDA09

C:\Windows\winsxs\x86_microsoft-windows-robocopy_31bf3856ad364e35_6.0.6001.18000_none_c7072f80ec643cb9\Robocopy.exe --a---- 87552 bytes [02:24 21/01/2008] [02:24 21/01/2008] 9B22B133CE919AA0D8C0DC101A6BDA09

-= EOF =-

 

 

 

To już zapewne nieistotne, ale jak sam przeszukiwałem dysk w poszukiwaniu robocopów to w katalogu C:\Windows\winsxs były jeszcze podkatalogi o dziwnych nazwach zawierające pliki robocopy.exe.mui, cokolwiek by to nie znaczyło. Ale nie tykałem tego.

Odnośnik do komentarza

Opad butów. Wyniki skanu przedstawiają identyczne parametry pliku, który mam w Vista, czyli sumę kontrolną 9B22B133CE919AA0D8C0DC101A6BDA09. Plik o identycznym MD5 jest identyczny i powinieneś mieć w cmd te same wyniki co ja ... Ten skan wyjaśnia dlaczego SFC nie dopatrzył się nieprawidłowości ... W tej sytuacji zamiana pliku wygląda na bezcelową, nie wiem też o co chodzi.

 

Mam pytanie co do Twojego obrazka cmd. Ścieżka robocza jest ustawiona na C:\> spacja robocopy. Czy w miejscu tej spacji było coś ze screena wycięte? Czy uruchomienie pełną formułą C:\Windows\system32\robocopy.exe /? daje te same rezultaty?

 

 

To już zapewne nieistotne, ale jak sam przeszukiwałem dysk w poszukiwaniu robocopów to w katalogu C:\Windows\winsxs były jeszcze podkatalogi o dziwnych nazwach zawierające pliki robocopy.exe.mui, cokolwiek by to nie znaczyło. Ale nie tykałem tego.

 

*.MUI to pliki językowe odpowiadające za wyświetlanie interfejsu narzędzia w określonym języku. Plik główny jest językowo "niezależny". To na wszelki wypadek dodaj mi jeszcze skan na pliki MUI ... Do SystemLook:

 

:filefind
robocopy*

 

 

 

.

Odnośnik do komentarza

Mi też opadło, już wcześniej, dlatego napisałem do mądrzejszych niż ja :)

Co do ścieżki - ustawiłem na C:\ bo tam zapisywałem logi i jakoś tak mi było łatwiej. Natomiast NA 100% nic, poza zaznaczeniem na czerwono XP010, nie robiłem z printscreenem. Poniżej nowszy skan.

 

 

SystemLook 30.07.11 by jpshortstuff

Log created at 07:45 on 24/10/2012 by adam

Administrator - Elevation successful

========== filefind ==========

Searching for "robocopy*"

C:\Program Files\Microsoft\Microsoft Robocopy GUI\RobocopyGW.exe --a---- 217088 bytes [22:42 15/05/2007] [22:42 15/05/2007] 83C186DB79DEE73EFB70290608855D0B

C:\Program Files\Microsoft\Microsoft Robocopy GUI\RobocopyGW.exe.config --a---- 559 bytes [20:38 11/05/2007] [20:38 11/05/2007] 4F3BD1C80A934C00DFC432525CDA69FA

C:\Program Files\Microsoft\Microsoft Robocopy GUI\Documents\robocopy.doc -ra---- 253440 bytes [22:24 08/04/2006] [22:24 08/04/2006] D026C08F80DF318DD1EC4876D995BF94

C:\Users\adam\AppData\Roaming\Microsoft\Windows\Recent\robocopy.doc.lnk --a---- 1116 bytes [13:36 22/10/2012] [13:37 22/10/2012] E7E99DA7BE2791ACB5DB2C524B99A5B1

C:\Users\adam\AppData\Roaming\Microsoft Robocopy GUI\Documents\robocopy.doc -ra---- 253440 bytes [22:24 08/04/2006] [22:24 08/04/2006] D026C08F80DF318DD1EC4876D995BF94

C:\Windows\System32\Robocopy.exe --a---- 87552 bytes [02:24 21/01/2008] [02:24 21/01/2008] 9B22B133CE919AA0D8C0DC101A6BDA09

C:\Windows\System32\en-US\Robocopy.exe.mui --a---- 36864 bytes [02:25 21/01/2008] [02:25 21/01/2008] 7CED6F14EAE86EDB17D102B4FE6FD500

C:\Windows\winsxs\x86_microsoft-windows-robocopy.resources_31bf3856ad364e35_6.0.6000.16386_en-us_b293fd0bf3837094\Robocopy.exe.mui --a---- 36864 bytes [12:41 02/11/2006] [12:41 02/11/2006] CE56E8F24EFB52BA7B52EA038727A9CA

C:\Windows\winsxs\x86_microsoft-windows-robocopy.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b4cabf07f06e8168\Robocopy.exe.mui --a---- 36864 bytes [02:25 21/01/2008] [02:25 21/01/2008] 7CED6F14EAE86EDB17D102B4FE6FD500

C:\Windows\winsxs\x86_microsoft-windows-robocopy_31bf3856ad364e35_6.0.6001.18000_none_c7072f80ec643cb9\Robocopy.exe --a---- 87552 bytes [02:24 21/01/2008] [02:24 21/01/2008] 9B22B133CE919AA0D8C0DC101A6BDA09

-= EOF =-

 

 

A teraz skutki polecenia: C:\Windows\system32\robocopy.exe /? |more

 

 

C:\Users\adam>C:\Windows\system32\robocopy.exe /?|more

-------------------------------------------------------------------------------

ROBOCOPY :: Robust File Copy for Windows

-------------------------------------------------------------------------------

Started : Wed Oct 24 07:56:05 2012

Usage :: ROBOCOPY source destination [file [file]...] [options]

source :: Source Directory (drive:\path or \\server\share\path).

destination :: Destination Dir (drive:\path or \\server\share\path).

file :: File(s) to copy (names/wildcards: default is "*.*").

::

:: Copy options :

::

/S :: copy Subdirectories, but not empty ones.

/E :: copy subdirectories, including Empty ones.

/LEV:n :: only copy the top n LEVels of the source directory tree.

/Z :: copy files in restartable mode.

/B :: copy files in Backup mode.

/ZB :: use restartable mode; if access denied use Backup mode.

/EFSRAW :: copy all encrypted files in EFS RAW mode.

/COPY:copyflag :: what to COPY for files (default is /COPY:DAT).

(copyflags : D=Data, A=Attributes, T=Timestamps).

(S=Security=NTFS ACLs, O=Owner info, U=aUditing info).

/DCOPY:T :: COPY Directory Timestamps.

/SEC :: copy files with SECurity (equivalent to /COPY:DATS).

/COPYALL :: COPY ALL file info (equivalent to /COPY:DATSOU).

/NOCOPY :: COPY NO file info (useful with /PURGE).

/SECFIX :: FIX file SECurity on all files, even skipped files.

/TIMFIX :: FIX file TIMes on all files, even skipped files.

/PURGE :: delete dest files/dirs that no longer exist in source.

/MIR :: MIRror a directory tree (equivalent to /E plus /PURGE).

/MOV :: MOVe files (delete from source after copying).

-- More --

 

 

I... psiakość... jest /DCOPY:T i nie wyświetla się to XP010, czyli jakby prawidłowy plik. Teraz pytanie - co powoduje, że proste wywołanie robocopy odwołuje się do jakiegoś innego pliku (jakiego???) i pytanie trudniejsze i istotniejsze - jak to odkręcić?

Odnośnik do komentarza

Tadaaaaaam!!!! Mam winowajcę. Zaraz skrobnę więcej.

 

Już skrobię więcej.

1) Rzeczywiście winny był ResKit. No i oczywiście ja sam. Tak jak pisałem, kiedyś to zainstalowałem, bo potrzebowałem jakiegoś składnika.

2) Jak się pojawił omawiany problem - odinstalowałem rktools.

3) Ale wcześniej zwyczajnie skopiowałem katalog z bodaj "C:\program files\microsoft\rktools" na partycję backupową do katalogu d:\rktools

4) System powodów mi nieznanych zapamiętał ścieżkę do katalogu skopiowanego katalogu na partycji D:\

5) Dlatego skany w poszukiwaniu dodatkowych robocopy.exe nie odnosiły sukcesu - szukaliśmy na C:\

6) Spakowanie rktools do archiwum rar spowodowało, że wywołanie robocopy.exe zaczęło sięgać do prawidłowego pliku

7) Rozpakowanie - znów system sięga do D:\

 

Warto byłoby jeszcze się zastanowić gdzie to odniesienie do innego pliku siedzi i jak to usunąć.

 

PS. Coś mi się widzi, że przegapiłem najbardziej banalny sposób diagnozy - w trakcie wykonywania dłuższego robocopiowania podejrzeć jakoś z jakiej lokalizacji został uruchomiony proces robocopy.exe, w jakimś Task Managerze czy coś.

 

Bardzo dziękuję za pomoc :)

Odnośnik do komentarza
A teraz skutki polecenia: C:\Windows\system32\robocopy.exe /? |more (...) jest /DCOPY:T i nie wyświetla się to XP010, czyli jakby prawidłowy plik.

 

(...)

 

Rzeczywiście winny był ResKit. (...) skopiowałem katalog z bodaj "C:\program files\microsoft\rktools" na partycję backupową do katalogu d:\rktools (...) Spakowanie rktools do archiwum rar spowodowało, że wywołanie robocopy.exe zaczęło sięgać do prawidłowego pliku (...)

 

Warto byłoby jeszcze się zastanowić gdzie to odniesienie do innego pliku siedzi i jak to usunąć.

 

Pokaż co masz zdefiniowane w Zmiennych środowiskowych. Klawisz z flagą Windows + R i w Uruchom wklej komendę:

 

rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3

 

Klik w Zmienne środowiskowe, w sekcji Zmienne systemu przeklej do czego kieruje Path. ResKit na pewno dodaje tam wtręty, tu przykład z systemu XP co dostawił:

 

C:\Program Files\Windows Resource Kits\Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

 

Jeżeli cokolwiek od ResKita znajdziesz, usuń z Path.

 

 

.

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...