MSI පැකේජයකින් ලිපිගොනු උපුටා ගන්නේ කෙසේද?


199

අපට ලිපිගොනු ලබා ගැනීමට අවශ්‍ය පැරණි පැච් කිහිපයක් ඇති නමුත් ඒවා යන්ත්‍රයකට ස්ථාපනය කිරීමට කාලය ගත කිරීමට කැමති නැත.

MSI ස්ථාපන පැකේජයකින් ලිපිගොනු උකහා ගැනීමට කිසිවෙකුට උපදෙස් දිය හැකිද?


ඔබට උපුටා ගැනීමට අවශ්‍ය නිශ්චිත MSI ස්ථාපන පැකේජය, ඔබේ මෙහෙයුම් පද්ධතියේ තොරතුරු යනාදිය පිළිබඳ වැඩි විස්තර සැපයිය හැකිද
Firee

Answers:


222

පළමුව, මෙය සිදු කිරීම සඳහා උස් විධාන විමසුමක් වෙත පිවිසෙන්න:

  1. ආරම්භක බොත්තම ක්ලික් කරන්න.

  2. සියලුම වැඩසටහන් ක්ලික් කරන්න.

  3. උපාංග වෙත යන්න.

  4. Command Prompt මත දකුණු-ක්ලික් කරන්න.

  5. පරිපාලක ලෙස ධාවනය තෝරන්න.

  6. UAC විමසුම දර්ශණය වූ විට, ඉදිරියට යන්න ක්ලික් කරන්න.

ඔබේ ඉහළ විධාන විමසුමක් ලැබීමෙන් පසු, පහත සඳහන් දෑ ඇතුළත් කරන්න:

msiexec /a drive:\filepath\to\MSI\file /qb TARGETDIR=drive:\filepath\to\target\folder

ඉහත සඳහන් ගොනු මාර්ග පිරවීම සඳහා අපේක්ෂිත ස්ථාන භාවිතා කිරීම. උදාහරණයක්:

msiexec /a c:\testfile.msi /qb TARGETDIR=c:\temp\test

5
තවත් ඉක්මන් ගූගල් මෙය ඉදිරිපත් කළේය: legroom.net/software/uniextract මම බිල්ට්-ඉන් භාවිතා කිරීමට කැමැත්තක් දක්වන නමුත් එය පිළිගත හැකි උපයෝගීතාවයක් සේ පෙනේ.

5
මා තේරුම් ගත් පරිදි (msiexec /? වෙතින්), මෙම විධානය මඟින් වැඩසටහන එම ස්ථානයට ස්ථාපනය කරනු ඇත; මුල් ඉල්ලුම්කරුගේ මතකයේ තිබුණේ මෙය යැයි මම නොසිතමි.

8
67 user6738 මම මෙය පරීක්ෂා කර ඇති අතර එය මෘදුකාංගය ස්ථාපනය නොකරයි. මෘදුකාංගය appwiz හි සොයාගත නොහැකි අතර එය msi හරහා අස්ථාපනය කළ නොහැකි අතර එය ස්ථාපනය කර නොමැති බව වාර්තා කරයි. එය සැබවින්ම මගේ පරීක්ෂණයෙන් ගොනු උකහා ගනී.
ඇඩම් කැවිනස්

18
මම මෙය අගුළු දමා ඇති වින් 8.1 පරිගණකයක (වැඩ ලැප්ටොප්) ධාවනය කළ අතර ලිපිගොනු උකහා ගැනීම සඳහා පරිපාලක අයිතිවාසිකම් අවශ්‍ය නොවන බව සැලකිල්ලට ගත යුතුය .msi.
MattDMo

6
නියම පිළිතුර! මම මෙය extractMSI.cmdගොනුවකට msiexec /a %1 /qb TARGETDIR="%~d1%~p1%~n1" || pause
දැමුවෙමි

76

7Zip භාවිතා කරන්න .
එය MSI, CAB, සමහර EXE, සහ ඔබ වෙනුවෙන් තවත් බොහෝ පැකේජ ඉවත් කරනු ඇත .මෙය ක්‍රියාත්මක කිරීමට පරිපාලක වරප්‍රසාද අවශ්‍ය නොවේ.

-සංස්කරණය කරන්න-

ඒ වගේම එහි විවෘත මූලාශ්‍රය නිසා කිසිම බඩු පණිවිඩයක් ඔබෙන් ඉල්ලන්නේ නැහැ


14
එය උත්සාහ කිරීමෙන් පසු msiexec වඩා හොඳ කාර්යයක් කරයි (නාමාවලි ආරක්ෂා කිරීම, ලිපිගොනු නිවැරදිව නම් කිරීම යනාදිය)
මයිකල් ෂුබට්

32-බිට් 7-සිප් සමඟ win7 x64 හි මෙය මට වැඩ කරන බවක් නොපෙනුණි. ගොනුව විවෘත කිරීමට ඔබට එය පැවසිය යුතු විශේෂිත ක්‍රමයක් තිබේද (ඇදගෙන යාම නොවේ)?
ebyrob

ඔබ ගොනුව දකුණු ක්ලික් කළ විට සන්දර්භය මෙනුවේ 7zip විකල්පයක් තිබිය යුතුය - එය ඔබට ලිපිගොනු උකහා ගැනීමේ විකල්පය ලබා දෙනු ඇත
ශෙඛර්

7
සැබෑ ලිපිගොනු වෙනුවට විස්මිත ලකුණක් සහිත බොහෝ දේ මම දකිමි. මම හිතන්නේ එක්කෝ යමක් වෙනස් වී හෝ මට අමුතු msi ගොනුවක් තිබේ. මම 7-Zip 9.20 උත්සාහ කළා.
mlt

1
උපුටා ගත් ලිපිගොනු භාවිතා කිරීම සඳහා msiexec විසින් msi ගොනුවේ මාධ්‍ය වගුව නිසියාකාරව වෙනස් කරනු ඇති අතර අභ්‍යන්තර කැබ් රථ නොවේ. මෙම අනවසරයෙන් ඉවත් කිරීමේ ප්‍රවේශයට වඩා පරිපාලක ස්ථාපනය කිරීමේ අංගය භාවිතා කිරීමට සැමවිටම කැමති වන්න. වැඩි විස්තර සඳහා පහත මගේ සටහන බලන්න.
ස්ටයින් ඔස්මුල්

46

මුළුමනින්ම නිදහස් හා විවෘත මූලාශ්‍රයක් වන ලෝම්සි ද ඇත.

වෙළඳ දැන්වීම් හෝ නොගැලපෙන පණිවිඩ නොමැත, එය නාමාවලි ව්‍යුහය සහ ගොනු නාම නිවැරදිව ආරක්ෂා කරනු ඇත, නවීන විධාන රේඛා අතුරුමුහුණතක් මෙන්ම ලිපිගොනු පිරික්සීමට මෙන්ම අභ්‍යන්තර MSI වගු සහ වෙනත් MSI ගුණාංග බැලීමට ඉඩ සලසන චිත්‍රක පරිශීලක අතුරු මුහුණතක් ද ඇත.


7
ස්තූතියි! <ස්ථාපන පැකේජයේ නම> සඳහා පරිපාලක ස්ථාපනය සහාය නොදක්වන බව පවසමින් msiexec විධානය සමඟ උපුටා නොගන්නා MSI එකකින් උපුටා ගැනීමට මෙය මට උදව් විය
axk

1
මේ කෙනා උදව් කළා .. msiexec කිසියම් හේතුවක් නිසා උපුටා ගත්තේ නැහැ ..
අබ්දුල් හමීඩ්

25

ගොනු නිස්සාරණය සඳහා එම්එස්අයි සහාය ඇත (පරිපාලක ස්ථාපනය)

MSI හෝ Windows Installer සඳහා මේ සඳහා සහය ඇත - MSI ගොනුවකින් ගොනු උපුටා ගැනීම. මෙය පරිපාලන ස්ථාපනය ලෙස හැඳින්වේ . බොහෝ මූලික පරිගණකවල ස්ථාපනය ක්‍රියාත්මක කළ හැකි ජාල ස්ථාපන ස්ථානයක් නිර්මාණය කිරීමේ ක්‍රමයක් ලෙස එය මූලික වශයෙන් අදහස් කෙරේ . ඕනෑම අළුත්වැඩියා මෙහෙයුම් සඳහා ප්‍රභව ලිපිගොනු සෑම විටම ලබා ගත හැකි බව මෙය සහතික කරයි.

ලිපිගොනු නිස්සාරණය කිරීම සඳහා සිප් මෙවලමක් භාවිතා කරමින් පරිපාලක ස්ථාපනය ක්‍රියාත්මක කිරීම බෙහෙවින් වෙනස් බව සලකන්න! දෙවැන්න මාධ්‍ය වගුවේ මාධ්‍ය සැකැස්ම සකස් නොකරනු ඇති අතර එමඟින් පැකේජය බාහිර ප්‍රභව ගොනු භාවිතා කිරීමට සකසා ඇත - එය නිවැරදි ක්‍රමයයි. ඕනෑම අනවසර සිප් නිස්සාරණයකින් සත්‍ය පරිපාලක ස්ථාපනය ක්‍රියාත්මක කිරීමට සැමවිටම කැමති වන්න. සම්පීඩනය සම්බන්ධයෙන් ගත් කල, ඇත්ත වශයෙන්ම MSI ගොනු ආකෘතිය තුළ කැබ් ගොනු සඳහා වෙනස් සම්පීඩන ඇල්ගොරිතම තුනක් භාවිතා කරයි: MSZip, LZX, සහ ගබඩා කිරීම (සම්පීඩිත නොවේ). පරිපාලක ස්ථාපනය කිරීමෙන් මේ සියල්ල නිවැරදිව හසුරුවනු ලැබේ.


පරිපාලක-ස්ථාපනයන් බොහෝ ප්‍රයෝජන ඇත

එය ප්‍රයෝජනවත් සංකල්පයක් බැවින් පරිපාලක-ස්ථාපනයන් පිළිබඳ වැඩිදුර කියවීම රෙකමදාරු කරනු ලැබේ, මම ස්ටැක් ඕවර් ප්‍රවාහය පිළිබඳ ලිපියක් ලියා ඇත: msiexec / a භාවිතා කරමින් පරිපාලන ස්ථාපනය කිරීමේ අරමුණ කුමක්ද? .

සාරාංශයක් ලෙස පරිපාලක ස්ථාපනය වැදගත් වන්නේ:

  • ස්ථාපක ගොනු උපුටා ගැනීම සහ පරීක්ෂා කිරීම
  • පද්ධති කළමනාකරණ මෘදුකාංග හරහා යෙදවීම නිදසුනක් ලෙස SCCM (C: \ වින්ඩෝස් in හි විශාල, හැඹිලි සහිත MSI ගොනු මග හැරේ. අභ්‍යන්තර කැබ් රථවලින් ගොනු උපුටා ගන්නා බැවින් ස්ථාපකය)
  • ආයතනික යෙදුම් නැවත ඇසුරුම් කිරීම
  • අළුත්වැඩියා කිරීම, වෙනස් කිරීම සහ ස්වයං අලුත්වැඩියා කටයුතු
  • පැච් කිරීම සහ වැඩි දියුණු කිරීම
  • MSI දැන්වීම (" ප්‍රභවයෙන් ධාවනය " විශේෂාංගය)
  • තවත් කුඩා විස්තර ගණනාවක්

වැඩි විස්තර සඳහා කරුණාකර ඉහත සම්බන්ධ කර ඇති ස්ටක් ඕවර්ෆ්ලෝ පෝස්ට් කියවන්න. පද්ධති පරිපාලකයින් , යෙදුම් ඇසුරුම්කරුවන් , සැකසුම් සංවර්ධකයින් , නිදහස් කළමණාකරුවන් සහ සාමාන්‍ය පරිශීලකයා පවා ඔවුන් ස්ථාපනය කරන්නේ කුමක් දැයි බැලීමට එය ඉතා වැදගත් සංකල්පයකි ...


පරිපාලක-ස්ථාපනය, ප්‍රායෝගික ආකාරය

ස්ථාපකය ලබා දෙන ආකාරය අනුව ඔබට විවිධ ආකාරවලින් පරිපාලක-ස්ථාපනය කළ හැකිය . සැබැවින්ම එය එක්කෝ ලෙස බෙදාහැරේ හඳුන්වා දුන්න method හෝ ඔතා setup.exe ගොනුව .

මෙම විධාන උස් විධාන විමසුමක් මඟින් ක්‍රියාත්මක කරන්න , සහ අන්තර්ක්‍රියාකාරී විධාන රේඛා සඳහා GUI හි ඇති උපදෙස් අනුගමනය කරන්න:

  • MSI ගොනු :

    msiexec /a File.msi
    

    එය GUI සමඟ ධාවනය කිරීම, ඔබට එය නිහ ly ව කළ හැකිය:

    msiexec /a File.msi TARGETDIR=C:\MyInstallPoint /qn
    
  • setup.exe ගොනු :

    setup.exe /a
    

setup.exe ගොනු ද පුළුවන උරුමය ශෛලිය පිහිටුවීම් (නොවන MSI) හෝ වැලලීමට Installscript MSI දෙමුහුන් නොවන ප්රමිතීන්ට අනුකූලව MSI ආකෘතිය සමග ප්රසිද්ධ සපිරි Installshield ව්යාපෘතිය වර්ගය - ගොනු වර්ගය. එය අත්‍යවශ්‍යයෙන්ම අභිරුචි, වඩා දියුණු GUI සහිත MSI එකක් වන නමුත් එය දෝෂ වලින් පිරී ඇත.

සඳහා උරුමය setup.exe ගොනු වන / ඒ කිසිවක් නොකරනු ඇත, නමුත් ඔබ උත්සාහ කළ හැකි / extract_all: [මාර්ගය] ස්විචය දී පැහැදිලි කළ පරිදි මෙම pdf . නිහ silent ස්ථාපනය සහ වෙනත් දේ සඳහා එය හොඳ සඳහනකි. තවත් සම්පතක් වන්නේ මෙම Installshield setup.exe විධාන රේඛා පරාමිතීන් ලැයිස්තුවයි .

එම්එස්අයි පැච් ගොනු (* .එම්එස්පී) පරිපාලක රූපයකට එහි ගොනු නිසි ලෙස උකහා ගැනීම සඳහා යෙදිය හැකිය . 7Zip ටද ගොනු උකහා ගැනීමට හැකි වනු ඇත, නමුත් ඒවා නිසි ලෙස ආකෘතිකරණය නොකෙරේ.

අවසාන වශයෙන්, වෙනත් ක්‍රමයක් ක්‍රියාත්මක නොවන්නේ නම්, ඔබේ පද්ධතියේ තාවකාලික ෆෝල්ඩරය පිරිසිදු කිරීමෙන් උපුටා ගත් සැකසුම් ලිපිගොනු අල්ලාගෙන, setup.exe අන්තර් ක්‍රියාකාරී ලෙස දියත් කර පළමු සංවාදය පෙන්වන තෙක් බලා සිටින්න. බොහෝ අවස්ථාවන්හිදී ස්ථාපකය විසින් තාවකාලික ෆෝල්ඩරයකට ලිපිගොනු පොකුරක් උපුටා ගනු ඇත. සමහර විට ලිපිගොනු සරලයි, වෙනත් වේලාවක CAB ආකෘතියෙන්, නමුත් වින්සිප්, 7 සිප් හෝ යුනිවර්සල් එක්ස්ට්‍රැක්ටර් (මෙම නිෂ්පාදනය පරීක්ෂා කර නැත) - මේවා විවෘත කළ හැකිය.


මෙම පිළිතුරද බලන්න: superuser.com/questions/307678/…
Stein Åsmul

Stackoverflow හි එකම සටහන: stackoverflow.com/a/24987512/129130 (මම එකක් මකා දැමිය යුතුය, නමුත් දෙකම ඉහළට ඔසවා ඇති අතර ඒවා මෑතකදී ඒකාබද්ධ කරන ලදි).
ස්ටයින් ඔස්මුල්

8

නියොයිස්ගේ විසඳුම වඩාත් පහසු කිරීම සඳහා මම යුනිඑක්ස්ට්‍රැක්ට් නිර්දේශ කරමි . එය එකම දේ කරයි, වඩා ස්වයංක්‍රීය වන අතර පරිපාලන ස්ථාපනය පමණක් නොව (ඔහුගේ විසඳුම භාවිතා කරන පරිදි) MSI ගොනු උකහා ගැනීම සඳහා ක්‍රම කිහිපයකට ඉඩ දෙයි.

යුනිඑක්ස්ට්‍රැක්ට WISE හෝ InstallShield සමඟ ඇසුරුම් කර ඇති exe හි මෙන්ම වෙනත් සම්පීඩිත ආකෘතිද හැසිරවිය හැකිය. ඔහ්, සහ එය නොමිලේ.

යුනිවර්සල් එක්ස්ට්‍රැක්ටර් යනු එය පවසන දේට හරියටම කරන වැඩසටහනකි: ඕනෑම ආකාරයක ලේඛනාගාරයකින් ගොනු උපුටා ගන්න, එය සරල සිප් ගොනුවක්, ස්ථාපන වැඩසටහනක් හෝ වින්ඩෝස් ස්ථාපක (.msi) පැකේජයක් වේවා.



1

ඔබට ඕර්කා භාවිතා කළ හැකිය මෙම යෙදුම වේදිකා SDK හි කොටසකි, නමුත් ඔබට එය මෙතැනින් බාගත හැකිය http://astebner.sts.winisp.net/Tools/Orca.zip


3
ගොනුව, ෆෝල්ඩරය සහ රෙජිස්ට්‍රි වගු වැනි මෙටා-දත්ත උපුටා ගැනීම සඳහා ඕර්කා වඩා හොඳය. සත්‍ය ලිපිගොනු උකහා ගැනීම සඳහා එය සාමාන්‍යයෙන් එතරම් ප්‍රයෝජනවත් නොවේ (ද්විමය වගුවේ ගොනු ගබඩා කර නොමැති නම් සම්පූර්ණයෙන්ම නිෂ් less ල වේ).
Synetech

1

lessmsiසැබවින්ම මෙහි ඇති හොඳම තේරීම වන්නේ, උකහා ගත යුතු ලිපිගොනු සහ ඒවා යා යුත්තේ කොතැනටද යන්න හරියටම තෝරා ගැනීමට එය ඔබට ඉදිරිපත් කරන බැවිනි. ඊට අමතරව apt-getකවුළු සඳහා වන රාමුව භාවිතයෙන් එය පහසුවෙන් ස්ථාපනය කළ හැකිය Choclatey. ඉහත lessmsiවෙබ් අඩවිය ගෙන ගොස් ඇති අතර එය GitHub වෙතින් සොයාගත හැකිය / බාගත කළ හැකිය . ඊට අමතරව ඔබට තවත් බොහෝ මෙවලම් සහ MSI ආශ්‍රිත තොරතුරු සොයාගත හැකිය. : (කණගාටුයි, මට සබැඳි 2 කට වඩා පළ කළ නොහැක!)


1

ලැයිස්තුවට PeaZip එක් කරන්න . ශූරයකු මෙන් වැඩ කළේය


1
කරුණාකර කියවන්න ඔබ මෘදුකාංග නිර්දේශ කිරීම සඳහා යා යුතු ආකාරය පිළිබඳ උපදෙස් කිහිපයක් සඳහා මෘදුකාංග නිර්දේශ කරන්නේ කෙසේද? අවම වශයෙන් ඔබ සබැඳියකට වඩා වැඩි යමක් සැපයිය යුතුය, නිදසුනක් ලෙස මෘදුකාංගය පිළිබඳ අමතර තොරතුරු, උදාහරණයක් ලෙස ප්‍රශ්නයෙහි ඇති ගැටළුව විසඳීම සඳහා එය භාවිතා කළ හැකි ආකාරය.
ඩේවිඩ් පොස්ටිල්




0

Installshield .exe සැකසුම් (ඔබ ඒවා හඳුන්වන පරිදි) බොහෝ රසයන්ගෙන් යුක්ත වන අතර සාමාන්‍යයෙන් ඒවායින් ලිපිගොනු උකහා ගත හැකිය.

Installshield setup.exe හි පැරණි, පැරණි නොවන msi නොවන ස්ථාපකයන් හෝ නව msi ස්ථාපකයන් අඩංගු විය හැකිය.

Setup.exe එම්එස්අයි සැකසුම ඔතා තිබේ නම්, ඔබට setup.exe / a නියම කළ හැකි අතර MSI හි පරිපාලක ස්ථාපනය ක්‍රියාත්මක වන අතර එමඟින් ගොනු සඳහා ස්ථානය නියම කිරීමට සහ ප්‍රතිදානය කිරීමට ඉඩ ලබා දේ.

Setup.exe යනු ඉන්ස්ටෝල්ෂීල්ඩ් සැකසුම නම්, එය / extract_all: [path] ස්විචය හරහා ගොනු උකහා ගැනීමට සහාය විය හැකිය . කරුණාකර මෙහි බලන්න (2011 ජූලි යාවත්කාලීන කරන ලදි, ඇක්‍රෙසෝ සබැඳිය තවදුරටත් වලංගු නොවීය, නැවත යාවත්කාලීන කරන ලද්දේ 2014 පෙබරවාරි - දැන් ඉට්නින්ජා වෙත යොමු කරමින්).

එසේම, ඒ සටහන තවත් ක්රමයක් මෙම ගොනු අල්ලාගැනීමට පළමු සංවාදය සඳහා බලා සිටීමට දක්වා පෙන්වීමට නම්, ඔබේ පද්ධතිය මත තාවකාලික ෆෝල්ඩරය වහා පිරිසිදු අනොන්ය setup.exe දියත් හා වේ. බොහෝ අවස්ථාවන්හිදී ස්ථාපකය විසින් තාවකාලික ෆෝල්ඩරයකට ලිපිගොනු පොකුරක් උපුටා ගනු ඇත. සමහර විට ලිපිගොනු සරලයි, වෙනත් වේලාවක CAB ආකෘතියෙන්, නමුත් වින්සිප්, 7 සිප් හෝ යුනිවර්සල් එක්ස්ට්‍රැක්ටර් (මෙම නිෂ්පාදනය පරීක්ෂා කර නැත) - මේවා විවෘත කළ හැකිය.


මෙය සිදු කිරීම සඳහා මගේ අවශ්‍යතා දැන් පහව ගොස් ඇත - නමුත් එය ක්‍රියාත්මක වේ දැයි බැලීමට ඔබ යෝජනා කරන දේ යම් අවස්ථාවක දී උත්සාහ කරමි. ප්‍රතිචාර දැක්වීමට ස්තූතියි.
මාටින්
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.