Methodd y cais â chychwyn oherwydd bod ei ffurfweddiad cyfochrog yn anghywir - sut i drwsio

Pin
Send
Share
Send

Wrth lansio rhai rhaglenni nad ydynt mor newydd ond angenrheidiol yn Windows 10, 8 a Windows 7, efallai y bydd y defnyddiwr yn dod ar draws y gwall "Mae'r rhaglen wedi methu â dechrau oherwydd bod ei ffurfweddiad ochr yn ochr yn anghywir - mewn fersiynau Saesneg o Windows).

Yn y cyfarwyddyd hwn - gam wrth gam ar sut i drwsio'r gwall hwn mewn sawl ffordd, y mae un ohonynt yn debygol o helpu a'ch galluogi i redeg rhaglen neu gêm sy'n adrodd am broblemau gyda chyfluniad cyfochrog.

Cywiro Cyfluniadau Cyfochrog Anghywir trwy Aildrefnu Microsoft Visual C ++ Ailddosbarthadwy

Nid yw'r ffordd gyntaf o ddatrys y gwall yn cynnwys unrhyw ddiagnosteg, ond dyma'r hawsaf i ddefnyddiwr newydd ac mae'n gweithio yn Windows amlaf.

Yn y mwyafrif llethol o achosion, y rheswm dros y neges “Wedi methu cychwyn y cymhwysiad oherwydd bod ei ffurfweddiad cyfochrog yn anghywir” yw gweithrediad neu wrthdaro anghywir meddalwedd wedi'i osod cydrannau dosbarthedig Visual C ++ 2008 a Visual C ++ 2010 sy'n angenrheidiol i redeg y rhaglen, ac mae'r problemau gyda nhw yn gymharol hawdd eu trwsio.

  1. Ewch i'r panel rheoli - rhaglenni a chydrannau (gweler Sut i agor y panel rheoli).
  2. Os yw'r rhestr o raglenni sydd wedi'u gosod yn cynnwys Pecyn Ailddosbarthadwy Microsoft Visual C ++ 2008 a 2010 (neu Microsoft Visual C ++ Redistributable, os yw'r fersiwn Saesneg wedi'i gosod), fersiynau x86 a x64, tynnwch y cydrannau hyn (dewiswch hi, dewiswch "Delete" o'r brig).
  3. Ar ôl eu tynnu, ailgychwynwch y cyfrifiadur ac ailosod y cydrannau hyn o wefan swyddogol Microsoft (cyfeiriadau i'w lawrlwytho - o hyn ymlaen).

Gallwch lawrlwytho pecynnau Visual C ++ 2008 SP1 a 2010 ar y tudalennau swyddogol canlynol (ar gyfer systemau sy'n seiliedig ar x64, gosod fersiynau x64 a x86, ar gyfer systemau 32-bit yn unig fersiwn x86):

  • Microsoft Visual C ++ 2008 SP1 32-bit (x86) - //www.microsoft.com/en-us/download/details.aspx?id=5582
  • Microsoft Visual C ++ 2008 SP1 64-bit - //www.microsoft.com/en-us/download/details.aspx?id=2092
  • Microsoft Visual C ++ 2010 SP1 (x86) - //www.microsoft.com/en-us/download/details.aspx?id=8328
  • Microsoft Visual C ++ 2010 SP1 (x64) - //www.microsoft.com/en-us/download/details.aspx?id=13523

Ar ôl gosod y cydrannau, ailgychwynwch y cyfrifiadur eto a cheisiwch redeg y rhaglen a adroddodd am y gwall. Os na fydd yn cychwyn y tro hwn, ond mae gennych gyfle i'w ailosod (hyd yn oed os ydych chi eisoes wedi gwneud hyn o'r blaen) - ceisiwch, efallai y bydd yn gweithio.

Sylwch: mewn rhai achosion, mae'r gwir yn brin heddiw (ar gyfer hen raglenni a gemau), efallai y bydd angen i chi gyflawni'r un camau ar gyfer cydrannau Microsoft Visual C ++ 2005 SP1 (gellir eu chwilio'n hawdd ar wefan swyddogol Microsoft).

Ffyrdd Ychwanegol i Atgyweirio Byg

Mae testun llawn y neges gwall dan sylw yn edrych fel "Ni ellid cychwyn y cymhwysiad oherwydd bod ei ffurfweddiad cyfochrog yn anghywir. Am ragor o wybodaeth, gweler log digwyddiad y cais neu defnyddiwch yr offeryn llinell orchymyn sxstrace.exe i gael mwy o wybodaeth." Mae Sxstrace yn un ffordd i ddarganfod pa gyfluniad cyfochrog modiwl sy'n achosi'r broblem.

I ddefnyddio sxstrace, rhedeg y llinell orchymyn fel gweinyddwr, ac yna dilynwch y camau hyn.

  1. Rhowch orchymyn olrhain sxstrace -logfile: sxstrace.etl (gallwch chi nodi'r llwybr i'r ffeil log etl hefyd).
  2. Rhedeg y rhaglen sy'n achosi'r gwall, cau (cliciwch "OK") y ffenestr gwall.
  3. Rhowch orchymyn sxstrace parse -logfile: sxstrace.etl -outfile: sxstrace.txt
  4. Agorwch y ffeil sxstrace.txt (bydd yn y ffolder C: Windows System32 )

Yn y log gweithredu gorchymyn fe welwch wybodaeth am yn union pa wall a ddigwyddodd, yn ogystal â'r union fersiwn (gellir gweld fersiynau wedi'u gosod yn y "rhaglenni a'r cydrannau") a dyfnder didau cydrannau Gweledol C ++ (os ydyn nhw'n wir), sydd ei angen er mwyn i'r cais weithio a Defnyddiwch y wybodaeth hon i osod y pecyn a ddymunir.

Opsiwn arall a all helpu, neu i'r gwrthwyneb, achosi problemau (h.y. ei ddefnyddio dim ond os ydych chi'n gallu ac yn barod i ddatrys problemau gyda Windows) - defnyddiwch olygydd y gofrestrfa.

Agorwch y canghennau cofrestrfa canlynol:

  • HKEY_LOCAL_MACHINE MEDDALWEDD Microsoft Windows CurrentVersion SideBySide Enillwyr x86_policy.9.0.microsoft.vc90.crt_ (character_set) 9.0
  • HKEY_LOCAL_MACHINE MEDDALWEDD Microsoft Windows CurrentVersion SideBySide Enillwyr x86_policy.8.0.microsoft.vc80.crt_ (character_set) 8.0

Rhowch sylw i'r gwerth diofyn a'r rhestr o fersiynau yn y gwerthoedd isod.

Os nad yw'r gwerth diofyn yn hafal i'r fersiwn ddiweddaraf yn y rhestr, yna ei newid fel ei fod yn dod yn gyfartal. Ar ôl hynny, caewch olygydd y gofrestrfa ac ailgychwynwch y cyfrifiadur. Gwiriwch a yw'r broblem wedi'i datrys.

Ar yr adeg hon, mae'r rhain i gyd yn ffyrdd o atgyweirio'r gwall cyfluniad cyfochrog anghywir y gallaf ei gynnig. Os na fydd rhywbeth yn gweithio allan neu os oes rhywbeth i'w ychwanegu, rwy'n aros amdanoch yn y sylwadau.

Pin
Send
Share
Send