Serlêdan destpê nekir ji ber ku mîhengê wê paralel şaş e - meriv çawa rast bike

Pin
Send
Share
Send

Gava ku di Windows 10, 8 û Windows 7 de hin bernameyên ne ewqas nû lê pêwîst têne dest pê kirin, dibe ku bikarhêner bi xeletiyê re rû bi rû bimînin "Serlêdan destpê nekir ji ber ku konfiransên wê yên alî-alî ne çewt e - di guhertoyên Englishngilîzî yên Windows de).

Di vê rêwîtiyê de - gav-gav li ser ka hûn vê xeletî bi çend awayan çareser bikin, yek ji wan gengaz e ku ji we re bibe alîkar û destûrê dide we ku hûn bernameyek an lîstikek rêve bikin ku pirsgirêkên bi konfêransek paralel re rapor dike.

Rêzkirinên Parastîn ên Parastî yên byaş Ji hêla Vejandina Microsoft Visual C ++ Dabeşandî

Riya yekem ku xelet rast bikin tu tespîtek çêdike, lê ew ji bo bikarhênerek nûve zûtir e û herî zêde di Windows-ê de dixebite.

Di piraniya rewşên berbiçav de, sedama peyama "Serdana sernekeftinê ji ber ku pêkvejiyana paralelî wê şaş e" operasyona çewt an pevçûnên nermalavê yên sazkirî yên beşên belavkirî yên Visual C ++ 2008 û Visual C ++ 2010 e ku ji bo birêvebirina bernameyê ne hewce ne, û pirsgirêkên bi wan re têne kêmas kirin.

  1. Herin panelê kontrolê - bername û pêkhatan (binihêrin ka meriv panelê kontrolê veke).
  2. Heke di navnîşa bernameyên sazkirî de pakêtê redaksiyarkirî ya Microsoft Visual C ++ 2008 û 2010 (an Microsoft Visual C ++ Redistributable, heke guhertoya Englishngilîzî hatî saz kirin) hebe, guhertoyên x86 û x64, van pêkanînan rakirin (wê hilbijêrin, ji jor hilbijêrin "hilbijêrin" hilbijêrin).
  3. Piştî rakirina, komputerê ji nû ve saz bikin û van rêgezên ji malpera fermî Microsoft-ê vekişînin (navnîşên dakêşandinê - li jêrê).

Hûn dikarin pakêtên Visual C ++ 2008 SP1 û 2010 li ser rûpelên fermî yên jêrîn dakêşin (ji bo pergalên x64-bin, herdu guhertoyên x64 û x86 saz bikin, ji bo pergalên 32-bit tenê tenê guhertoya 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

Piştî ku hûn pêkhatan saz kirin, komputerê dîsa ji nû ve saz bikin û bernameya ku çewtî ragihandiye biceribînin. Heke vê carê dest pê nake, lê we xwedan derfeta ji nûve sazkirinê ye (heke we jî berê vê yekê kiriye) - biceribînin, dibe ku ew bixebite.

Nîşe: Di hin rewşan de, rastî îro kêm kêm e (ji bo bername û lîstikên kevn), dibe ku hûn hewce ne ku heman gavên ji bo pêkhatên Microsoft Visual C ++ 2005 SP1 (bi hêsanî li ser malpera fermî ya Microsoft-ê digerin) bikin.

Rêyên Zêde ji bo çareserkirina Bug

Nivîsara tevahî ya peyama çewtiyê ya di pirsê de wisa dixuye "Dibe ku sepanê nehatiye dest pê kirin ji ber ku mîhengê wê paralel ne çewt e. Ji bo bêtir agahdarî, li logoya bûyera serlêdanê binihêrin an jî ji bo agahdariya bêtir bikar bînin" sxstrace.exe command-line tool bikar bînin. " Sxstrace yek awayek e ku hûn nas bikin ka kîjan pargîdaniya paralel a modulê sedema pirsgirêkê ye.

Ji bo sxstrace bikar bînin, xeta fermanê wekî rêvebirê bisekinin, û dûv van gav bişopînin.

  1. Emrê binivîse sxstrace trace -logfile: sxstrace.etl (Hûn dikarin rê ji pelê logê etl re jî diyar bikin).
  2. Bernameya ku sedema xeletiyê direşîne, nêz bike ("OK" bitikîne) paceya çewtiyê.
  3. Emrê binivîse sxstrace parse -logfile: sxstrace.etl -outfile: sxstrace.txt
  4. Pelê sxstrace.txt veke (ew ê di peldanka C: Windows System32 de cih bike)

Di têketina fermana emrê de hûn ê agahdarî derheqê kîjan xeletiyê de, û her weha guhertoya rastîn bibînin (guhertoyên sazkirî dikarin di "bername û pêkhatan" de bêne dîtin) û kûrahiya piçûktirên Dabeşên Visual C ++ (heke ew bûyer in), ku ji bo karanîna serîlêdanê hewce ye û Vê agahdariyê bikar bînin da ku pakêtê xwestî saz bikin.

Vebijarkek din ku dikare bibe alîkar, an jî berevajî, dikare bibe sedema pirsgirêkan (ango ew tenê bikar bînin heke hûn karibin û amade ne pirsgirêkên bi Windows re çareser bikin) - edîtorê qeydê bikar bînin.

Branchesaxên tomarê yên jêrîn vekin:

  • HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion SideBySide Winners x86_policy.9.0.microsoft.vc90.crt_ (karakter_set) 9.0
  • HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion SideBySide Winners x86_policy.8.0.microsoft.vc80.crt_ (karakter_set) 8.0

Di nirxên li jêr de li nirxa xwerû û navnîşa guhertoyên bala xwe bidin.

Heke nirxa xwerû di guhertoya herî paşîn a di navnîşê de ne wekhev e, wê hingê biguhezînin da ku ew bibe wekhev. Piştî vê yekê, edîtorê qeydê bigire û komputerê nû bike. Bibînin ka pirsgirêk çareser bûye.

Di vê qonaxê de, ev hemî awayên rast in ku hûn xeletiyek konfigurasyona paralel ya çewt a ku ez dikarim rast bikin. Ger tiştek encam nebe an tiştek heye ku hûn lê zêde bikin, ez di şîroveyan de li benda we me.

Pin
Send
Share
Send