VS2010 ve IE10 iexplore.exe'yi işlemek için Komut Dosyası hata ayıklayıcısını ekleme başarısız oldu


121

Bu yüzden VS2010 ile Win7 x64 kullanıyorum ve IE10 Win7 Preview ve ReSharper 6.1'i kurdum.

Hata Ayıklamayı Başlatmaya çalıştığımda aşağıdakileri alıyorum:

"'MINE' makinesinde '[1111] iexplore.exe'yi işlemek için Komut Dosyası hata ayıklayıcısını ekleme başarısız oldu. Bir hata ayıklayıcı zaten eklenmiş."

Tamam'ı tıklayıp ekli hata ayıklama oturumlarına bakabilirim - [1111] gri renkte görünüyor ve çözüm başlığımla birlikte başka bir iexplore.exe örneği var. Manuel olarak ekleyebilirim ve iyi çalışıyor.

Belki de iki iexplore.exe pid'i olduğu için yanlış bir şeyler olacağını düşündüm, açık iki sekme veya pencere yok ve otomatik çökme kurtarmayı devre dışı bıraktım.

Bunu denedim: Komut dosyası hata ayıklayıcısını "NAME" makinesinde "[XXXX] IEXPLORE.EXE" işlemine ekleme başarısız oldu

İşe yaramadı.

Herhangi bir fikir?


1
Özür dilerim. Aynı soruna tekrar rastladığım için cevabı güncelledim - bu sefer yaşadığım sorunu düzgün bir şekilde çözebildim.
mstaffeld

Yanıtlar:


306

IE10'da JavaScript hata ayıklama sorunu için daha basit bir düzeltme var:

  1. IE'yi kapat
  2. Yükseltilmiş cmd komut isteminde şu komutu çalıştırın:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    

(veya %ProgramFiles%32 bit işletim sisteminde)


2
Aynen ... Bu çözüm Win7, 64-bit için VS2010 ve IE10 ile çalıştı
Marc Temanson 13

2
Bu benim için çalıştı win7 64 bit ve IE10, Bu cevap olarak işaretlenmeli
kvc

1
Bu, VS2010 ve IE10 ile bir Alman Win7 kutusunda (32bit) bana yardımcı oldu:regsvr32.exe "C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll"
Marcel

11
Yönetici olarak çalıştırdığınızdan emin olun .
kazan

2
Muhtemelen aynı yorumu defalarca yayınlamak yerine olumlu oy kullanabilirdi.
Joel McBeth

38

IE10 yükseltmesi pek çok şeyi sıfırlar. Bunu düzeltmek için 2 adımı takip ettim.

  1. IE Advanced ayarlarında, göz atma altında "Kod hata ayıklamasını devre dışı bırak (Internet Explorer)" onayını kaldırın.
  2. Bunu komut isteminde çalıştırmak (yönetici haklarıyla): -

    regsvr32.exe "% ProgramFiles (x86)% \ Common Files \ Microsoft Shared \ VS7Debug \ msdbg2.dll

Bu 2 ve bir tarayıcının yeniden başlatılması kombinasyonu elbette benim için sorunu çözdü.

Ayrıca, yukarıdaki işaretli çözüm kaldırmanın uygun bir çözüm olmadığını da kabul ediyorum.


Neden bu cevap olarak seçilmedi? Benim için çalıştı (IE10, VS2010, WIN 7 64bit).
TheVillageIdiot

1
Ben de bahsettiğiniz her iki değişikliği de yapmak zorunda kaldım. Visual Studio'da IE işlemine eklemeye çalışırsanız, bu ayarlar devre dışı bırakılmadan bir Tür olarak Komut Dosyası hata ayıklamasını bile göstermez.
yourbuddypal

17

Bende tam olarak aynı sorun var .. Geçici bir çözüm buldum ama her seferinde aynı sıra aşağıdaki gibi çalıştırmam gerekiyor.

  1. "Hata Ayıkla" menüsünü tıklayın
  2. "Pencere" menüsünü tıklayın
  3. "İşlemler" menüsünü tıklayın
  4. Ve iexplorer.exe dosyasını sağ tıklayın ve "işlemi ayırın"

Sorun şu ki, bu prosedürü projemin her derlemesini her tekrarlamak zorunda olduğumda ...


Her iexplore.exe örneğine eklemem gerekse de, bu benim için hile yaptı.
ROFLwTIME

Şu anda soruna en yakın cevap bu. Hata Ayıklama için herhangi bir şey yapılandırılabilir mi?
Shawn

Diğer insanlar için çalıştığı için benim için de işe yarayacağını umuyordum. Ancak, tamamen işe yaramadı. Bana gösterdiği uyarısından kurtulabildim ve dolayısıyla işe yarayacağına dair bir içgüdü edindim, ancak kırılma noktalarında durmadı. İşlemi kesme noktaları koyduktan sonra mı yoksa ondan önce mi ayırmam gerekiyor yoksa önemli değil mi?
Vikram

İlginç, VS'nin otomatik olarak eklenmesini nasıl engelleyeceğiniz hakkında bir fikriniz var mı?
KurzedMetal

14

VS2010 ve IE10 (Win7) ile aynı sorunu yaşıyordum. Haftalarca bu sorunu çözmeye çalıştıktan sonra nihayet sitemde hata ayıklamak için VS2012'yi çalıştırmaya karar verdim. Ayrıca VS2012'yi SP1'e güncelledim ve makinemi yeniden başlattım ve şimdi VS2010 hata ayıklama işlemi IE10'da iyi çalışıyor.

Bu nedenle, VS2010 ve IE10 ile uyumluluk sorunlarını gidermek için VS2012 SP1'i yüklemeyi deneyin.


Teşekkürler, bu hemen işe yaradı, neredeyse diğer tüm önerileri denedim. Suçlu, Win7'de VS2012 ve IE10 mu yoksa sadece VS2012 mi merak ediyorum.
Ücretler

En yüksek oyu alan cevabı boşuna denedim ve VS2012 Güncelleme 1'i zaten yükledim, ancak IE10'u kurmadan önce yükledim. VS2012 Güncelleme 1 yükleyicisini "onarım" seçeneğiyle tekrar çalıştırdım ve bu sorunu çözdüm.
JustinP8

Bu benim için çalıştı. Win 7, VS2010'um var ve ardından VS2012 Express'i (ücretsiz sürüm) yükledim ve bu sorunu çözdüm.
uçan227

Bunun VS2012 SP1 değil, VS2012 Güncelleme 1 olarak adlandırıldığına dikkat edilmelidir. VS2012 Güncelleme 2'yi uyguladım (Güncelleme 1'i yüklemeden) ve aynı zamanda sorunu düzeltti.
NightOwl888

8

Birisi bunu yükseltilmiş bir komut isteminde çalıştırmanın hile yapacağını öne sürdü:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

Denedim ve dll'nin bulunmadığını bildirdi. Msdbg2.dll dosyasını aradım ve bulunamadı. Görünüşe göre gizli.

Koştum:

regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

ve işe yaradı.

Bu, Windows 7, 64 bit, VS2010 Premium'daydı


1
Teşekkürler, bu makinemde mükemmel çalıştı (Windows 7, 64 bit, VS2010 Premium)
Jack

3

Geçen yıl Aralık ayında WIN7 + IE10 CTP'de VS2010 ve VS2012 ile aynı sorunu yaşadım. Bu sorunun IE10'un RTM sürümünde çözüldüğünü umuyordum, bugün olmadığını öğrendim.

Bu gönderideki her çözümü denedim, hatta VS2012 güncelleme 2 CTP 4'ü yükledim, ancak hiçbir şey sorunu çözmedi.

IE9'a geri dönmeye karar verdim. MonteChristo'nun yanıtında açıklanan doğru adımları kullanmadım.

Yaparak IE10'u kaldırdım:

  1. Kazan + R
  2. appwiz.cpl'yi
  3. Windows özelliklerini açın veya kapatın.
  4. Internet Explorer 10'un işaretini kaldırın
  5. Yeniden Başlatma

Şimdi bu IE9'a geri dönmüyor. Sadece IE10'u kaldırır. Amaçladığım gibi değil. Bu yüzden yukarıdaki adımların aynısını kullanarak IE10'u tekrar kurdum.

Bundan sonra, bir kez daha test etmekten kendimi alamadım ve şaşırtıcı bir şekilde işe yaradı, Javascript hata ayıklamamı geri aldım. Fark ettiğim şey şudur. IE10'u kaldırmadan önce, Internet Exploreriki kez listelenmiş olan çalıştır / göz at (aşağıdaki resme bakın) .

Kaldırdıktan sonra, IE10'u yükledikten sonra yalnızca bir kez listelenir. İlişkili mi bilmiyorum ama bundan bahsetmek istedim.

görüntü açıklamasını buraya girin


IE10'u yeniden yüklemek sorunumu çözdü
mxasim

2

IE ayarlarınızı sıfırlamayı deneyin ve ardından Araçlar-> İnternet Seçenekleri-> Gelişmiş altında "Komut Dosyası Hata Ayıklayıcısını Devre Dışı Bırak (internet Explorer)" seçeneğinin işaretini kaldırın ve bilgisayarınızı sıfırlayın.


0

Win 7 için yeni yayınlanan IE10 ile bile sorun devam etti. Bununla birlikte, VS2012 SP1'i yüklemenin bu sorunu çözdüğü ipucunu aldım, bu yüzden Web Platformu Yükleyicisi (v4.5) aracılığıyla Visual Studio 2012 Express'i yükledim - düzelmiş görünüyor!


2
Benim için de aynısı: VS2012 express web sürümünü yüklemek, VS2010'daki IE10 sorununu çözdü.
CM

1
Visual Studio 2010 Premium'um var. VS2012 express web sürümünü yüklediğinizde - yine de Visual Studio 2010'u kullanabilir misiniz?
Martin Smellworse

1
evet, her ikisini de yan yana kurabilirsiniz - 26 Şubat'tan beri sorunsuz bir şekilde gelişiyor.
Robert Koch

0

Bende VS2010 & 12ve IE10, Win 7 x64.

Yukarıdakilerin hepsini ( IE9tabii ki eski sürüme geçme dışında ) boşuna denedim .

VS2012 Update 2Sorunu çözebilecek bir önsezim vardı ve haklıydım.

Hayır cmd, yeniden yükleme yok , yeniden başlatma yok. Düzeltti VS2010 & 12.

Umarım başka birine de yardımcı olur.


evet, bu işe yaradı! Ben de aynı yapılandırmayı kullanıyordum. Ayrıca IE9'a düşürdüm ve hiçbir şey işe yaramadı. Sonra VS2012 2 güncellemesini de yaptım ve şimdi VS2010'da IE9 ile hata ayıklama tekrar çalışıyor (sanırım IE 10 da işe yarayacak)
Allie

0

Bilgisayarda VS2010 ve VS2012 var. ASP.NET projesiydi ve JS hata ayıklaması için çalışmadı. Her iki sürüm sonucunu da aynı denedim. Yaptığım her şey başarısız oldu:

  1. regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"- yardımcı olmadı
  2. Mülk Sayfasında İşaretli / İşaretsiz "Silverlight" onay kutusu - hayır
  3. IE 10'dan düşürme -> IE 9 -> IE 8 - şans yok
  4. Onarım VS 2010 - benim için çalışmıyor
  5. IE'de "Gelişmiş ayarlar" işaretli değil "Komut dosyası hata ayıklamasını devre dışı bırak (Internet Explorer)" ve "Komut dosyası hata ayıklamasını devre dışı bırak (Diğer)" - hayır

Son olarak, "Visual Studio 2012 Güncellemesi için Uzak Araçlar" ve "VS2012 Güncelleme 4" ü kurdum. Sorunun neyin düzeltildiğinden emin değilim ama gitti. VS2010 ve VS2012, JavaScript'te hata ayıklamaya başladı. Bu nedenle, bazı bileşenler bozulmuş görünüyor. Bugün, bunu düzeltmek için en iyi seçeneğin IE'yi yeniden yüklemek olduğunu düşünüyorum, yani düşürüp tekrar yükleyin, ayrıca VS2012 için Güncelleme 4'ü yükleyebilirsiniz.

Lütfen aklınızda bulundurun:

"Özellik Sayfası penceresinde" Silverlight "onay kutusu işaretlenmemiş olmalıdır"


-1

IE9'u IE10'a güncelledikten sonra benzer bir sorun yaşadım (VS2012 RC kullanarak) - VS2012 kurulumunu onararak düzelttim - hata ayıklama açılır listesinde şüpheli bir Internet Explorer kopyası olduğundan ve hata ayıklayıcı başlatılıyor olsa bile oraya gittim. Yüklenen sembolleri bulamadım.

VS2010'da elbette bu açılır menü yok, ancak belki onarmaya çalışmak bir düzeltme olabilir.


1
VS2010 kurulumunu denedim ve onarmayı yaptım - bu sorunu çözmede başarılı olamadım. O zamandan beri, mevcut kod tabanımızın bazı büyük uyumsuzlukları nedeniyle IE10'u kaldırdım. Amanın. Teşekkürler.
mstaffeld

-19

VS 2010 SP1 çalıştıran bir Win 7 Pro makinesinde IE 10'a güncellemeden beri aynı sorunu yaşadım.

Çok sayıda öneri denedim ama hiçbiri işe yaramadı. Sonunda IE 9'a düşürerek düzelttim:

  1. Başlangıç ​​küresinin altındaki Win 7 Arama Kutusu'na "appwiz.cpl" yazın ve tıklayın.
  2. "Yüklü güncellemeleri görüntüle" yi tıklayın
  3. "Internet Explorer 10" araması yapın
  4. "Internet Explorer 10" u sağ tıklayın ve "Kaldır" ı seçin
  5. Yeniden Başlatma.

Hata ayıklama tekrar çalışır.


31
Lütfen bu yanıttan 'Kabul Edildi' işaretini kaldırın. Bill berlington'ın bahsettiği gibi - bu bir çözüm DEĞİLDİR. Size Win7 ve VS2010'u kullanmayı bırakmanızı önerseydim, kabul eder miydiniz?
Monsignor

4
Kabul edildi ... bu geçerli bir cevaplayıcı olarak kabul edilemez. Lütfen 'kabul edildi' işaretini kaldırın.
Daniel

7
Dmitri tarafından sağlanan regsvr32 yanıtı aslında sorunu çözüyor veya en azından onu düzeltme olasılığı çok yüksek (benim için çalıştı). Lütfen bunu cevap olarak işaretleyin.
profMamba

4
kabul etti, IE9'a geri dönmek bir çözüm değil, aşağıdaki regsvr32 işlemi bunu yapıyor
Allie

2
Evet, regsvr32 düzeltmesi ideal çözümdür: IE10 ve bir çalışma ortamı elde edersiniz. Değeri var! FAKAT! Potansiyel güncellemeleri değerlendirirken "Bu son derece değişikliğin işe yaraması için nasıl hackleyebilirim?" İle başlamıyorum. Regsvr32 düzeltmesi, bir hack / özel düzeltmenin potansiyel hatalara neden olabileceği şirket ortamları için ideal değildir. Bu dll neden kayıtlı / mevcut? MS bu sorunu nasıl ele alacak ve bu dll'yi gelecekte nasıl kullanacak? Kurumsal bir ortamda sistemi standart olmayan bir duruma değiştirmek kötü bir fikirdir (yine de bunu ana kutumda yapacağım). Geri kalanımız için, bir Düzeltme için MS ile iletişime geçiyoruz.
JFish222
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.