“මෙම ගොනුව වෙනත් පරිගණකයකින් පැමිණියේය…” - ෆෝල්ඩරයක ඇති සියලුම ගොනු තනි තනිව අවහිර නොකර මා අවහිර කරන්නේ කෙසේද?


189

වින්ඩෝස් එක්ස්පී එස්පී 2 සහ වින්ඩෝස් විස්ටා අතර මෙම ගනුදෙනුව ඇත්තේ එන්ටීඑෆ්එස් කොටස් වෙත බාගත කළ ලිපිගොනු වල කලාප තොරතුරු සංරක්ෂණය කර ඇති අතර එමඟින් ඔබ ලිපිගොනු අවහිර කරන තෙක් ඇතැම් යෙදුම්වල ඇතැම් ගොනු අවහිර කරයි.

උදාහරණයක් ලෙස ඔබ යමක් අත්හදා බැලීමට මූලාශ්‍ර කේතයේ zip ගොනුවක් බාගත කරන්නේ නම්, සෑම ගොනුවක්ම ගොනු ගුණාංගවල ආරක්ෂක සැකසුම් තුළ මෙය පෙන්වනු ඇත

"මෙම ගොනුව වෙනත් පරිගණකයකින් පැමිණ ඇති අතර මෙම පරිගණකය ආරක්ෂා කිරීමට උදව් කිරීම සඳහා එය අවහිර කරනු ඇත"

"අවහිර කිරීම" බොත්තමක් සමඟ. සමහර වැඩසටහන් ගණන් ගන්නේ නැත, නමුත් විෂුවල් ස්ටුඩියෝ අවහිර වන තුරු ව්‍යාපෘතිවල විසඳුම් පැටවීම ප්‍රතික්ෂේප කරනු ඇත.

සෑම ව්‍යාපෘති ගොනුවකටම ගොස් එය තනිවම අවහිර කිරීම එතරම් අපහසු නොවන අතර එය වේදනාවකි. ඔබට එකවර තෝරාගත් ගොනු කිහිපයක් අවහිර කළ හැකි බවක් නොපෙනේ.

නාමාවලියක ඇති සියලුම ලිපිගොනු තනි තනිව නොගොස් අවහිර කිරීමට ක්‍රමයක් තිබේද?

සියලුම නව ලිපිගොනු සඳහා ඔබට මෙය ගෝලීයව අක්‍රිය කළ හැකි බව මම දනිමි, නමුත් මට එය කිරීමට අවශ්‍ය නැතැයි කියමු


30
යමෙකු මෙය ගෝලීයව නිවා දමන්නේ කෙසේද? කරුණාකර සබැඳිය? :) ස්තූතියි
අවධාරනය කරන්න

19
ඔව්, නරකම වින්ඩෝස් "විශේෂාංගය" ...
බ්‍රයන් නොබ්ලෝච්

16
දෙවන නරකම. පළමු නරකම වන්නේ අලුතෙන් බිහි වූ මාධ්‍යයන්හි ස්වයංක්‍රීයව ක්‍රියාත්මක වීමයි.
kmarsh

6
@Thomas ලෙස පිළිතුරු කරුණු අතරින් එකක්, ඔබ ලියාපදිංචි ප්රධාන HKEY_CURRENT_USER \ මෘදුකාංග \ Microsoft \ Windows \ CurrentVersion \ ප්රතිපත්ති \ ඇමුණුම් \ SaveZoneInformation = 1. වැඩි විස්තර සැකසීමෙන් මෙම කරන්න පුළුවන්: support.microsoft.com/kb/883260
jamiebarrow

3
ගූගල් ක්‍රෝම් හි මගේ බාගැනීම් ටැග් කර ඇති අතර මට ඒවා අවහිර කළ යුතුය. රෙජිස්ට්‍රි හරහා ගෝලීයව මෙය අක්‍රීය කිරීම සඳහා am ජමිබාරෝට නිවැරදි තොරතුරු තිබේ, නැතහොත් ඔබට ප්‍රාදේශීය කණ්ඩායම් ප්‍රතිපත්ති සංස්කාරකය (gpedit.msc) භාවිතා කර පරිශීලක වින්‍යාසය> පරිපාලන සැකිලි> වින්ඩෝස් සංරචක> ඇමුණුම් කළමනාකරු> කලාප තොරතුරු ආරක්ෂා නොකරන්න ගොනු ඇමුණුම්> සක්‍රීය කර ඇත.
බයෝඩාඩ්

Answers:


186

ඔබ එය බාගත කර එය ඉවත් කළහොත් .ZIP, තනි ලිපිගොනු එකම කලාපයක් ලෙස සලකුණු වේ.ZIP වේ. "අවහිර කරන ලද" ලිපිගොනු පිරවූ ෆෝල්ඩරයක් ඇති සෑම අවස්ථාවකම පාහේ, මම ඒවා ලබාගත්තේ එලෙසිනි.

ඉවත් කිරීමට පෙර, අවහිර කිරීම බොත්තම ක්ලික් කරන්න .ZIP.


1
මෙය අනිවාර්යයෙන්ම පහසුම - ඔබ දිනයි
ටොම් කිඩ්

+1 එකම නිගමනයකට පැමිණියේ - එන්ටීඑෆ්එස් නොවන ආකාරයකින් ගොනු ඇසුරුම් කිරීමට පහසු ක්‍රමයක් - මෙම නියමයන් සඳහා ගූගල් සෙවීමෙන් මෙය සොයා ගන්නා ලදි: xp ඩිරෙක්ටරියේ ඇති සියලුම ගොනු අවහිර කරන්න.
විල් බික්ෆර්ඩ්

3
ඇත්තටම නැහැ. අන්තර්ගතය භාවිතා කිරීම සඳහා මම zip-files බාගත කර මගේ බ්‍රව්සරයට zip ගොනුව ස්වයංක්‍රීයව විවෘත කිරීමට ඉඩ දෙමි. එතැන් සිට මම "සියලු ලිපිගොනු උපුටා ගන්න" යනුවෙන් ඉල්ලා සිටිමි. මෙම ස්ථානයෙන් අවහිර කිරීමට විකල්පයක් නොමැති අතර, බාගැනීම් ෆෝල්ඩරයේ ඇති zip ගොනුව දඩයම් කිරීම හෝ ඊටත් වඩා භයානක තාවකාලික ෆෝල්ඩරය ඉතා වෙහෙසකරය.
තෝමස් අයිඩ්

මට මෙය එක් වරකට වඩා වැඩි කිරීමට හැකි වේවායි ප්‍රාර්ථනා කරමි.
dave thieben

මෙම විසඳුම ක්‍රියාත්මක වන්නේ ඔබ ZIP ගොනුවෙන් එළියට පැමිණි ගොනු වෙනස් කර නොමැති නම් පමණි.
චාලි

95

PowerShell, ලබා ගත හැකි මෙහි , සතුව, Unblock-Fileඔබ වෙනුවෙන් මේ කාර්ය බව cmdlet. නාමාවලියක ඇති සියලුම ගොනු අවහිර කිරීම සඳහා, ඔබ පහත විධානය නිකුත් කරනු ඇත.

dir c:\mydir -Recurse | Unblock-File

අවහිර කිරීම-ගොනු ලේඛනය


2
තවදුරටත් බීටා පමණක් නොවේ, මෙය මුදා හරින අතර එය හොඳින් ක්‍රියාත්මක වේ.
කෙන් හියට්

විශිෂ්ටයි! මම විශාල සිප් එකක් උපුටා ගත් අතර පළමුව එය අවහිර කිරීමට අමතක කළෙමි, පසුව ඉඩ ඉතිරි කර ගැනීම සඳහා සිප් එක මකා දැමුවෙමි. මෙය නැවත බාගත කිරීම හෝ අතින් වැඩ ගොඩක් කිරීම මට ඉතිරි විය :)
ඩැනී ටුපනි

3
මෙය මට වැඩ කළ නමුත් cmd රේඛාවෙන් කිසිදු ප්‍රතිපෝෂණයක් ලබා දුන්නේ නැත. මම එය තරමක් වෙනස් කළෙමි, ඔබ දැනටමත් ෆෝල්ඩරයේ සිටී නම් ඔබට කළ හැකියdir -Recurse | Unblock-File
user36088

3
ශූරයකු මෙන් ක්‍රියා කරයි. මෙය පිළිගත් පිළිතුර විය යුතුය.
චක් කොන්වේ

1
පරිපූර්ණ. මෙය පිළිගත් පිළිතුර විය යුතුය. සිප් එක අවහිර කිරීම ඔබට මතක නම් එය කදිමයි. නමුත් ගොනු පොකුරක් සඳහා එකවර එය සිදු කිරීම සඳහා මෙම ක්‍රමය විශිෂ්ටයි.
බාස්

65

එය තරමක් සරල ය, එන්ටීඑෆ්එස් අන්තර්ජාලයෙන් බාගත කළ විට දත්ත ප්‍රවාහයක් (හැඳුනුම්පත් “අනාරක්ෂිත ලිපිගොනු”) අමුණා ඇත.

සියලුම ලිපිගොනු සඳහා මෙම ප්‍රවාහය නැවත නැවත ඉවත් කරන්න, මෙම පියවර අනුගමනය කරන්න:

  1. මයික්‍රොසොෆ්ට් වෙතින් ක්‍රියාත්මක කළ හැකි ධාරාවන් CLI බාගන්න
  2. ඔබේ වින්ඩෝස් නාමාවලියෙහි ක්‍රියාත්මක කළ හැකි streams.exe දමන්න (හෝ පද්ධතියට එය සොයාගත හැකි ඕනෑම තැනක)
  3. විධාන රේඛාවේ මෙම රේඛාව ධාවනය කරන්න:

ධාරාවන් -s -d නාමාවලිය

එමඟින් ඩිරෙක්ටරියේ ඇති සියලුම දත්ත ප්‍රවාහයන් නැවත නැවත ඉවත් කරනු ඇත - ඔබ දැන් සියලු ගොනු සාර්ථකව අවහිර කර ඇත.


9
භයානක විය හැකිය. වින්ඩෝස් වෙනත් අරමුණු සඳහා ධාරාවන් ද භාවිතා කරයි.
harrymc

6
ඉතා දුර්ලභයි - ලේඛනගත නොකළ අංගයක් බැවින් දත්ත ප්‍රවාහ කිසිවක් සඳහා කිසිසේත්ම භාවිතා නොකරයි. Schnapple පවසා ඇති පරිදි එය ආරක්ෂිත වනු ඇත - ඔහුට අවශ්‍ය වන්නේ අන්තර්ජාලය හරහා ලැබුණු ලියකියවිලි යැයි දන්නා නිශ්චිත නාමාවලියක ගොනු අවහිර කිරීම පමණි. කිසිම වේලාවක මම ඔහුට නිර්දේශ කරන්නේ _streams -s -d C: _ :)
caliban

6
සමහර පුද්ගලයින් සමඟ (ධාරාව ලේඛනගත නොකළ අංගයක් බැවින් එය සත්‍යාපනය කිරීම අසීරු ය), ඔවුන් විශ්වාස කරන්නේ ලේඛනයක් අන්තර්ජාලය හරහා මාරු වූ විට හෝ එන්ටීඑෆ්එස් හැර වෙනත් දෙයක් හරහා ගියහොත්, එය සියලු ධාරා දත්ත නැති කර ගන්නා බවයි. එහි ප්‍රති As ලයක් ලෙස, ඔබ ප්‍රථමයෙන් අන්තර්ජාලයෙන් යමක් බාගත කළ විට, ඔබට ඇති එකම දත්ත ප්‍රවාහය වන්නේ “අනාරක්ෂිත ගොනුව” දත්ත ප්‍රවාහයයි.
caliban

22
ඒවා ලේඛනගත කර නොමැති බව ඔබ සිතන්නේ ඇයි? ( msdn.microsoft.com/en-us/library/aa364404(VS.85).aspx )
රූබන්

6
ඔබට එන්ටීඑෆ්එස් සංකේතාත්මක ලිපිගොනු වල උපස්ථ පිටපත් නොමැති නම්, සියලු විකල්ප දත්ත ප්‍රවාහයන් අන්ධ ලෙස මකා නොදමන්න.
ඉයන් බොයිඩ්

31

AlternateStreamView නාමාවලියක ඇති ගොනු සඳහා සියලු විකල්ප NTFS ප්‍රවාහයන් ලැයිස්තුගත කළ හැකිය (සහ අවශ්‍ය නම් උප නාමාවලි).

ආරක්ෂක කොටස් ඉවත් කිරීම සඳහා තෝරාගත් ලිපිගොනු සඳහා " : Zone.Identifier: $ DATA " ලෙස සලකුණු කර ඇති සියලුම ධාරාවන් මකන්න .

රූප විස්තරය මෙහි ඇතුළත් කරන්න


1
මෙම නිශ්චිත අරමුණ සඳහා තවත් මෙවලමක් තිබේ - ZoneIDTrimmer
itsho

OneZoneIDTrimmer - මට තේරෙන බව විශ්වාස නැත. වෙනත් මෙවලම කුමක්ද?
user66001

6
ZoneIDTrimmer යනු මෙවලමෙහි නම මිස පුද්ගලයාගේ අන්වර්ථය නොවේ.
ස්නාර්ක්

12

මෙම කාර්‍යය සඳහා ඉතා පහසු විසඳුමක් පළමු පිළිතුර සමඟ සම්බන්ධ වේ, ඔබ සතුව ගොනු 1000 ක් පමණ අවහිර වී ඇත්නම්, සියලු ලිපිගොනු රැගෙන ඔබේ ඩෙස්ක්ටොප් එකේ නව ෆෝල්ඩරයකට දමන්න (හෝ ඔබ වැඩ කරන ෆෝල්ඩර නාමාවලිය ඒවා රයිට් ක්ලික් කර ෆෝල්ඩරය ක්ලික් කර විකල්පයන් අතරින් සම්පීඩිත (සිප්) ෆෝල්ඩරය ක්ලික් කරන්න, ඉන්පසු ඔබේ මුල් ලිපිගොනු මකා දමා .ZIP ෆෝල්ඩරය සහ වයෝලා උපුටා ගන්න !!! ඔබේ සියලුම ගොනු අවහිර කර ඇත: D, වැඩ කර ඇත මට එක්ස්පී ප්‍රෝ එස්පී 3 හි, ඒ නිසා එය විස්ටා මත ද ක්‍රියා කරයි යැයි සිතමු


මේ වන විට අවම වැඩ ප්‍රමාණය. හොඳයි!
RomanSt

9

ලිපිගොනු බාගත කිරීමේදී අවහිර කිරීම අක්‍රීය කිරීමට, පහත රෙජිස්ට්‍රි යතුර විවෘත කරන්න:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments\SaveZoneInformation

SaveZoneInformation 1 ට වෙනස් කරන්න.

සටහන:

  • 0 = වින්‍යාස කර නොමැත
  • 1 = සක්‍රීය කර ඇත
  • 2 = ආබාධිත

2
වින්ඩෝස් 7 හි මට එම විකල්පය නොමැති අතර ලිපියේ එක්ස්පී ගැන පමණක් සඳහන් වේ. තවමත්, සිත්ගන්නාසුළුයි.
ඇන්ඩ්‍රෙජකෝ

සක්‍රිය / අක්‍රීය කිරීමට ඔබට යතුර එක් කළ හැකිද? ඔබට පරිශීලක ප්‍රතිපත්ති යතුරක් නොමැති නිසා එයින් අදහස් වන්නේ එය එසේ සකසා නොමැති බවයි; ඔබට තවමත් එය භාවිතා කළ හැකිය.
JohnZaj

@ user61000 - මගේ සැකය අනුව මෙය වෙනස් වන්නේ IE හි හැසිරීම පමණක් වන අතර (දැන් මා සොයාගෙන ඇති පරිදි නවතම නිකුතුව සමඟ ෆයර්ෆොක්ස් (හෝ වෙනත්) බ්‍රව්සර් නොවේද?
user66001

පරිපාලක අයිතිවාසිකම් අවශ්‍යයි :(
Quandary

1
මෙය වින්ඩෝස් 7 සහ 8 වලද ක්‍රියාත්මක වේ (සහ බොහෝ විට 10). යාවත්කාලීන කළ සබැඳිය: support.microsoft.com/en-us/kb/883260 . මෙය ක්‍රෝම් වලටද බලපාන අතර මම හිතන්නේ ෆයර්ෆොක්ස්.
තායිමින්

8

තවත් පෝස්ටරයක සඳහන් කළ පරිදි අනාරක්ෂිත ගොනු ධජය එන්ටීඑෆ්එස් දත්ත ප්‍රවාහයක ගබඩා කර ඇත. මෙයින් අදහස් කරන්නේ මෙම දත්ත ප්‍රවාහය ඉවත් කිරීමට ඉතා පහසු ක්‍රමයක් ඇති බවයි, ගොනුව එන්ටීඑෆ්එස් දත්ත ප්‍රවාහයන්ට සහාය නොදක්වන ධාවකයකට ගෙන යන්න.

ඔබේ ගැටළුව ඒවායේ ප්‍රමාණයට වඩා ලිපිගොනු ගණනට වඩා සම්බන්ධ යැයි උපකල්පනය කිරීම, එය කළ හැකි පහසුම ක්‍රමය වනුයේ ගොනු FAT ආකෘතිගත කරන ලද ධාවකයකට ගෙනයාම (පිටපත් නොකිරීම) , පසුව ඒවා නැවත NTFS වෙත ගෙන යාමයි. ධාවකය (සෑම USB සැරයටියක්ම පාහේ FAT32 ලෙස සංයුති කර ඇති බැවින් එය මනාව සිදු වේ), ඉන්පසු එම ලිපිගොනු ඔබට අවශ්‍ය තැනට ගෙන යන්න.

බාගත කළ ලිපිගොනු නාමාවලියකින් අවහිර කළ ධජය ඉවත් කිරීමට අවශ්‍ය වූ විට මම මීට පෙර මෙය කර ඇති අතර එය මට අවශ්‍ය දේම කළේය.


7
  • Sysinternals Streams උපයෝගීතාව බාගන්න .
  • Streams වින්ඩෝස් \ System32 වෙත ප්‍රවාහයන් ඉවත් කර පිටපත් කරන්න.
  • නව පෙළ ගොනුවක් සාදා එය "unblocker.reg" වැනි නමකට නම් කරන්න.
  • පහත රෙජිස්ට්‍රි පිටපත එහි පිටපත් කරන්න:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\*\shell\unblockfile]
    @="Unblock file"
    
    [HKEY_CLASSES_ROOT\*\shell\unblockfile\command]
    @="cmd /c streams -d \"%1\""
    
    [HKEY_CLASSES_ROOT\Directory\shell\unblockallthefiles]
    @="Unblock the files inside"
    
    [HKEY_CLASSES_ROOT\Directory\shell\unblockallthefiles\command]
    @="cmd /c streams.exe -d -s \"%1\""
    
  • ගොනුව සුරකින්න.

  • සුරකින ලද ගොනුව ලේඛකාධිකාරයට ඒකාබද්ධ කිරීමට එය දෙවරක් ක්ලික් කරන්න.

මෙයින් පසු, ඔබ ගොනුවක් දකුණු-ක්ලික් කළ විට, ඔබට සන්දර්භය මෙනුවේ "ගොනුව අවහිර කිරීම" තෝරා ගත හැකිය, නැතහොත් ඔබට ෆෝල්ඩරයක දකුණු-ක්ලික් කර "මෙහි ගොනු අවහිර කරන්න" තෝරන්න.

මූලාශ්රය


+1 මෙම ක්‍රියාවලිය අඩු කාලයක් ගත කිරීමට හොඳ අදහසක්.
user66001

8.3 ආකෘතියෙන් මම streams.exe වෙත මාවත එක් කළ පසු එය මට වැඩ කළේය:@="cmd /c C:\PROGRA~2\Sysinternals\streams.exe -d -s \"%1\""
ඔලිවියර් ජැකොට්-ඩෙස්කොම්බ්ස්

මම දන්නවා මේක පරණ නූල් එකක් නමුත් ස්තූතියි. එකම රෙග් ස්ක්‍රිප්ටයේ බහු සංස්කරණ අන්තර්ජාලයේ ඇති අතර ඒවායින් බොහොමයක් ක්‍රියා නොකරයි. වින්ඩෝස් 7 වෘත්තීය 64bit හි මෙය මට වැඩ කළ බව මට එකතු කළ හැකිය.
ට්‍රෙන්ටන්

5

AlternateStreamView නියමයි. තවත් ක්‍රමයක් වන්නේ .RAR, 7z හෝ .ZIP වෙත ගොනු සංරක්ෂණය කිරීමයි. මුල් පිටපත් මකා දමා නැවත ගොනු උපුටා ගන්න.


2

මට එකම ගැටළුවක් ඇති අතර මම ලිපිගොනු අවහිර කළ ආකාරය:

  • මම අවහිර කළ සියලුම ගොනු RAR සංරක්ෂිතයකට එක් කළෙමි (මම WinRAR භාවිතා කළෙමි)
  • මම මුල් ලිපිගොනු ඉවත් කළා
  • මම සියලුම ලිපිගොනු සංරක්ෂිතයෙන් උපුටා ගත්තෙමි

සියලුම ලිපිගොනු දැන් අවහිර කර ඇත.

මට එය .chm ආකෘතියේ තිබූ සමහර MSDN සඟරා ගැටළු විය, නමුත් ගොනු වර්ගය වැදගත් යැයි මම නොසිතමි.



1

මම කණ්ඩායම් ක්‍රමයක් සොයමින් සිටියෙමි (පවර්ෂෙල් භාවිතා නොකර) මෙම ලිපිය කියවීමෙන් පසු මම මෙම සරල විසඳුම ඉදිරිපත් කළෙමි

echo. > .\filename.zip:Zone.Identifier

මෙය Zone.Identifierදත්ත ප්‍රවාහය ඉවත් නොකරනු ඇති නමුත් එහි අන්තර්ගතය හොඳින් ක්‍රියාත්මක වන බව පෙනේ.

තවත් විසඳුමක් (සියලු දත්ත ප්‍රවාහයන් ඉවත් කර තාවකාලික ගොනුවක් භාවිතා කරන මෙය මෙයයි)

type filename.zip > filename.zip.tmp
move /y filename.zip.tmp filename.zip

0

මා සතුව usb බාහිර දෘ drive තැටියක් ඇත, එය කුට්ටි ඉවත් කිරීම සඳහා ඉතා හොඳින් ක්‍රියා කරයි ... මම කුඩා කොටසක් සාදා එය FAT32 හි ආකෘතිකරණය කර ඇත්තෙමි. :-)


මෙය නිසැකවම හොඳ ප්‍රවේශයකි, නමුත් එය දැනටමත් GAThrawn ගේ පිළිතුරෙහි සඳහන් කර ඇත .
ඩෙනිස්

සපයන ලද විසඳුම් පිළිතුරු වලින් අවම අවදානම් / පියවර තීව්‍ර විය හැකිය.
user66001

-4

ඔව්. විධාන විමසුමේදී , takeown /f <name of file>.

ඔබගේ නඩුවේදී, takeown /f *.* /rසියලු උප නාමාවලි වලට නැවත යොමු කිරීම සහ අවහිර කිරීම *.*. අවශ්ය නම් රටාව සමඟ සෙල්ලම් කරන්න.

takeown /? වැඩි භාවිත උපදෙස් සඳහා.


1
එය උපකාර කරන්නේ කෙසේද?
වර්නර් හෙන්ස්

-5

තවත් පහසු ක්‍රමයක් තිබේ. ගොනුව හෝ ෆෝල්ඩරය තෝරන්න , එය දකුණු ක්ලික් කර Properties⇨Security⇨Edit තෝරන්න , ඉන්පසු සම්පූර්ණ පාලනය මත ක්ලික් කරන්න .

ඊට පසු ඔබ ක්ලික් [Save]කර පිටවිය යුතුය.


2
ගොනුව වෙනත් පරිගණකයකින් ලැබෙන තොරතුරු වින්ඩෝස් ගබඩා කරන ස්ථානය මෙය නොවේ.
වර්නර් හෙන්ස්

වර්නර් හෙන්ස් එකඟ වන්න . අනුකම්පාව, නමුත් - යුනිකෝඩ් ඊතල සමඟ ශ්‍රියාස් දැරූ උත්සාහය වැනි ය.
user66001
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.