Συμπτώματα
Ας υποθέσουμε ότι έχετε εγκαταστήσει Microsoft Visual Studio 2010 Service Pack 1 (SP1) ή 4 ενημερωμένη έκδοση την Visual Studio 2012 στον υπολογιστή σας. Μετά από ότι αν δημιουργείτε ένα έργο Visual C++, Visual Studio μπορεί να διακοπεί κατά τη διάρκεια της ΣΎΝΔΕΣΗΣ και ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
σύνδεση - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE: < yourmanifest > .mf @< yourexe >. exe.lcf-ΠΡΟΦΊΛ - NXCOMPAT-ΣΤΟΊΒΑ: 0x2000000 - SWAPRUN: NET - DEBUG - OPT: REF - DEBUGTYPE: CV, ΔΙΌΡΘΩΣΗ-_out - nologo ΜΗΧΆΝΗΜΑ: amd64 / < yourlib > .exp ole32.lib rpcrt4.lib oleaut32.lib oledb.lib uuid.lib kernel32.lib advapi32.lib user32.lib gdi32.lib winspool.lib ws2_32.lib Iphlpapi.lib netapi32.lib comdlg32.lib shell32.lib dbghelp.lib version.lib mpr.lib secur32.lib - ltcg: pgu - pgd : < yourpdg > .pgd
PGOMGR: προειδοποίηση PG0188: όχι. PGC αρχεία που ταιριάζουν με ' * pgc' βρέθηκαν. _out / .exp < yourlib >: προειδοποίηση LNK4042: αντικείμενο έχει καθοριστεί περισσότερες από μία φορές; πρόσθετα χαρακτηριστικά παραβλέπονται Δημιουργία κώδικα < αρχείο προέλευσης > .c: ανεπανόρθωτο σφάλμα C1001: Παρουσιάστηκε ένα εσωτερικό σφάλμα με το πρόγραμμα μεταγλώττισης. (αρχείο μεταγλωττιστή ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]', γραμμή 183) Για να επιλύσετε αυτό το πρόβλημα, δοκιμάστε να απλουστευθεί ή αλλαγή του προγράμματος κοντά στις θέσεις που αναφέρονται παραπάνω. Επιλέξτε την εντολή τεχνικής υποστήριξης από το Visual C++ Μενού Βοήθεια ή ανοίξτε το αρχείο Βοήθειας της τεχνικής υποστήριξης για περισσότερες πληροφορίες ΣΎΝΔΕΣΗ: ανεπανόρθωτο σφάλμα LNK1000: εσωτερικό σφάλμα κατά τη διάρκεια της IMAGE::BuildImage Έκδοση <έκδοση σύνδεσης στο Visual Studio 2010 ή το Visual Studio 2012> ExceptionCode = C0000005 ExceptionFlags = 00000000 ExceptionAddress = 000007FEEE648E16 (000007FEEE490000) "C:\Program Files (x86) \Microsoft Visual Studio 10.0\VC\BIN\amd64\c2.dll" NumberParameters = 00000002 ExceptionInformation [0] = 0000000000000000 ExceptionInformation [1] = 00000004E45E24B0 ΠΕΡΙΒΆΛΛΟΝ: Rax = 0000000087035F78 R8 = 0000000000000000 Rbx = 0000000000000000 R9 κύρια = 0000000000000000 Rcx = 000000013FB80050 R10 = 0000000000000000 RDX = 000000001C8E5688 R11 = 0000000000000286 Απόκρισης = 00000000001FE1A0 R12 = 000000008FD02A28 Rbp = 0000000087035F18 E13 = 0000000000000000 Rsi = 0000000000000000 R14 = 000000003A2FB1B9 Rdi = 00000004E45E24B0 R15 = 000000011CB014A0 Αντιγραφή από CD = 000007FEEE648E16 EFlags = 0000000000010202 SegCs = 0000000000000033 SegDs = 000000000000002B SegSs = 000000000000002B SegEs = 000000000000002B SegFs = 0000000000000053 SegGs = 000000000000002B Dr0 = 0000000000000000 Dr3 = 0000000000000000 Dr1 = 0000000000000000 Dr6 = 0000000000000000 Dr2 = 0000000000000000 Dr7 = 0000000000000000Σημείωση στην έκδοση χρησιμοποιεί βελτιστοποίησης Profile-Guided και το /LTCG επιλογή. Εάν καταργήσετε το /LTCG επιλογή και το /PGD επιλογή, αυτό το ζήτημα δεν παρουσιάζεται.
Προτεινόμενη αντιμετώπιση
Για να επιλύσετε αυτό το ζήτημα, κάντε λήψη και εφαρμογή της επείγουσας επιδιόρθωσης από την ακόλουθη σύνδεση.
Πληροφορίες άμεσης επιδιόρθωσης
Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο πρόβλημα.
Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, θα υπάρχει μια ενότητα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, υποβάλετε μια αίτηση στο τμήμα Εξυπηρέτησης και υποστήριξης πελατών της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση. Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.
Προϋποθέσεις
Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε 4 ενημερωμένη έκδοση την Visual Studio 2012 ή εγκατεστημένο το Visual Studio 2010 SP1.
Απαίτηση επανεκκίνησης
Ίσως χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή μετά την εγκατάσταση της επείγουσας επιδιόρθωσης, εάν τα ενεχόμενα αρχεία δεν χρησιμοποιούνται κατά τη στιγμή της εγκατάστασης. Συνιστάται να κλείσετε όλα τα στοιχεία που σχετίζονται με το Visual Studio, πριν να εγκαταστήσετε την επείγουσα επιδιόρθωση.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".