MEM_BAD_POINTER açılır penceresi sorunu nasıl çözülür?

Yayınlanan: 2021-02-15

MEM_BAD_POINTER hatası, kafa karıştırmak için zorlu bir problemdir. Genellikle başlangıçta bir iletişim penceresinde belirir ve Tamam düğmesine tıkladığınızda kaybolur, ancak bir sonraki yeniden başlatmanızda tekrar görünür.

Hata, sistem belleğini yöneten SmartHeap Kitaplığı ile ilişkilidir ve Kitaplığa bağlı bir uygulamada bir şeylerin ters gittiğini gösterir. Hata aynı zamanda işletim sistemi uyumsuzluğunun bir belirtisidir.

SmartHeap Kitaplığı Nedir?

SmartHeap, sistem belleğini optimize etmek için kullanılan eski bir teknolojidir. Çok işlemcili ve çok iş parçacıklı bir ortamda bellek ayırmayı en üst düzeye çıkaramayan eski işletim sistemlerinde kullanıldı. Birçok eski program, aracı dosyaları ve modülleri derlemek için kullandı.

Bugün, bellek yönetimi aracına dayanan neredeyse hiçbir program yok. Hatayı görüyorsanız, bunun nedeni Adobe Acrobat, AutoCAD veya CorelDraw'ın eski bir sürümünü yüklemiş olmanızdır.

MEM_BAD_POINTER Hatasının Sebebi Nedir?

Artık, hatayı görüyorsanız, sisteminizde eski bir program yüklü olduğunu biliyorsunuz. Hatanın nedeni, söz konusu programa kadar izlenebilir. İşte temel sorunların kısa açıklamaları:

Program uyumsuzluğu

Modern işletim sistemleri her zaman eski uygulamalarla aynı fikirde değildir. Windows'un daha yeni sürümlerinde eski uygulamaları çalıştırırken herhangi bir sorun olmaması gerekirken, bu uygulamalara yönelik destek Microsoft ve uygulama geliştiricileri tarafından bırakılmış olabilir ve bu da programlar ve işletim sisteminiz arasında küçük sorunlara neden olabilir.

bozuk kurulum

İşletim sistemiyle senkronize olmayan eski bir uygulamaya sahip olmak bir şeydir, ancak onu yanlış yüklemek başka bir şeydir. Bunun dışında, programın dosyalarının güvenliği kötü amaçlı yazılım veya başka bir sistem arızası tarafından ele geçirilmiş ve SmartHeap Kitaplığı hatasının oluşmasına neden olmuş olabilir.

Sistem değişiklikleri

Eski uygulamayı bir süredir kullandığınızı varsayalım. Bu durumda, yeni bir yazılım yüklemesi, yeni bir güncelleme veya hatta yeni bir sürücü yüklemesi gibi yakın zamanda yapılan bir değişiklik hataya neden olabilir. Yükseltmeler, uygulamaların koduna eklenmemiş belirli kurulumları getirebileceğinden, eski uygulamalar için pek nazik değildir.

Uygulama çakışmaları

Sisteminizdeki diğer uygulamalar, özellikle başlangıç ​​programları ve hizmetleri, eski programla çakışıyor olabilir. Hangi uygulamanın çakışmaya neden olduğunu bulabilir ve sorunu giderebilirsiniz. Bunu nasıl yapacağınızı daha sonra öğreneceksiniz.

Sorunlu kayıt defteri anahtarları

Bazı programlar, kaldırıldıktan sonra kayıt defteri anahtarlarını geride bırakır. Hata, bir kayıt defteri anahtarı artık mevcut olmayan bir programı çağırmaya çalıştığında ortaya çıkar. Bozuk kayıt defteri anahtarlarını temizlemek sorunu hemen çözmelidir.

MEM_BAD_POINTER Sorunu Nasıl Çözülür

Artık hatanın olası nedenlerini öğrendiğinize göre, bu sorunları çözmenin ve onlardan kalıcı olarak kurtulmanın zamanı geldi.

Eski uygulamayı düzeltin veya kaldırın

MEM_BAD_POINTER hatası, SmartHeap Kitaplığına dayanan eski bir programınız olduğunu gösterir. Ayrıca, programın sorunlu olduğunun veya işletim sisteminizle uyumlu olmadığının bir işaretidir. Yani, ilk eyleminiz uygulamayı onarmak.

Programı onarmak kolaydır. Denetim Masası'ndaki Programlar ve Özellikler penceresinden geçmeniz gerekir. Bu adımları takip et:

  1. Windows ve R klavye düğmelerine birlikte basın veya Başlat düğmesine sağ tıklayın ve Yetkili Kullanıcı menüsü açıldığında Çalıştır'ı seçin.
  2. Çalıştır iletişim penceresi açıldıktan sonra, metin alanına “Kontrol paneli” yazın ve Tamam düğmesine tıklayın.
  3. Denetim Masası penceresi göründükten sonra, Programlar altında Program Kaldır'a tıklayın.
  4. Programlar ve Özellikler penceresi şimdi görünecektir.
  5. Ardından, programı bulun, üzerine sağ tıklayın ve ardından Onar'a tıklayın.
  6. İşlemi tamamlamak için sihirbazdaki sonraki talimatları izleyin.

Onarım seçeneğini görmüyorsanız, uygulamayı kaldırıp yeniden yüklemeniz gerekir. Daha da iyisi, mevcut işletim sisteminizle çalışmak üzere geliştirilen programın en son sürümüne gidebilirsiniz.

Eski uygulamayı uyumluluk modunda çalıştırın

Uyumluluk sorunları nedeniyle hatanın ortaya çıkabileceğini belirtmiştik. Eski uygulamayı bir Windows 10 PC'de çalıştırıyorsanız, işletim sistemi uygulamayı tam olarak desteklemeyebileceğinden sorun bu olabilir. Bununla birlikte, Windows 10, uygulamaları eski Windows ortamlarında çalıştırmanıza izin veren bir özellikle birlikte gelir. Windows 8 veya 7, uygulama için daha iyi desteğe sahip olmalıdır, bu nedenle bu sürümlerden herhangi biri için uyumluluk modunda çalıştırmak hatanın tamamen ortadan kalktığını görebilir.

Programı uyumluluk modunda nasıl çalıştıracağınızı bilmiyorsanız şu adımları izleyin:

  1. Uygulamanın masaüstü kısayoluna sağ tıklayın ve içerik menüsünde Özellikler'e tıklayın.
  2. Uygulamanın bir masaüstü kısayolu yoksa şu adımları izleyin:
  • Arama işlevini açmak için Windows ve S klavye düğmelerine aynı anda basın.
  • Programı arayın.
  • Arama sonuçlarında göründüğünde, sağ tıklayın, Diğer'i seçin ve Dosya Konumunu Aç'a tıklayın.
  • Programın kısayolunu içeren bir klasör göreceksiniz.
  • Kısayolu sağ tıklayın ve içerik menüsünde Dosya Konumunu Aç'ı tıklayın.
  • Uygulamanın kurulum klasörü açıldığında, yürütülebilir dosyasına (EXE uzantılı dosya) gidin ve sağ tıklayın.
  • Bağlam menüsü aşağı düştüğünde Özellikler'i seçin.
  1. Özellikler iletişim penceresi açıldıktan sonra Uyumluluk sekmesine geçin.
  2. Ardından, "Bu programı uyumluluk modunda çalıştır" onay kutusunu işaretleyin ve ardından Windows 8 veya Windows 7'yi seçin.
  3. Bundan sonra, Tamam düğmesine tıklayın.
  4. Sorunun tekrar ortaya çıkıp çıkmadığını kontrol edin.

Sistem kayıt defterinizi temizleyin

Bazı artık kayıt defteri anahtarları zaman zaman sorunlara neden olur. Eski bir uygulamanız varsa ancak onu kaldırdıysanız, kalan kayıt defteri anahtarlarından bazıları hataya neden olabilir. Başka bir uygulamanın kayıt defteri anahtarının eski uygulamayla çakışması ve MEM_BAD_POINTER sorununu tetiklemesi de mümkündür.

Bu durumda, sorunu çözmek için bu kayıt defteri anahtarlarını aramanız ve bunları temizlemeniz gerekir.

Sistem kayıt defterinin, işletim sisteminizin hassas ve oldukça gelişmiş bir bölümü olduğunu unutmayın. Yeterli bilgiye sahip değilseniz ve kurcalamazsanız onarılamaz hasarlara neden olabilirsiniz.

Bu sorunlu anahtarları bulmak ve onlardan kurtulmak için tasarlanmış özel bir uygulamaya gitmenizi öneririz. Auslogics Registry Cleaner şiddetle tavsiye edilir. Program hem acemiler hem de uzmanlar için uygundur. Windows kayıt defterini nasıl değiştireceğinizi bilmiyorsanız, araç kapsamını yalnızca tamamen güvenli olan temel işlemlerle sınırlayacaktır.

Bununla birlikte, yapmanız gereken ilk şey tüm kayıt defterini yedeklemektir. Bu şekilde, bir şeyler ters giderse sisteminizi hızla normale döndürebilirsiniz.

Bu adımlar size kayıt defterini nasıl yedekleyeceğinizi gösterecektir:

  1. Windows logo tuşuna ve R tuşuna aynı anda basın veya Başlat düğmesine sağ tıklayın ve Yetkili Kullanıcı menüsünden Çalıştır'ı seçin.
  2. Çalıştır iletişim penceresi açıldıktan sonra “regedit” yazın ve Tamam'a tıklayın.
  3. Kullanıcı Hesabı Denetimi iletişim kutusunda Evet'i tıklayın.
  4. Kayıt Defteri Düzenleyicisi penceresini gördüğünüzde, sol üst köşedeki Dosya'ya tıklayın.
  5. Dışa Aktar'a tıklayın.
  6. Kayıt Defteri Dosyasını Dışa Aktar iletişim penceresi açıldıktan sonra, yedeği kaydetmek istediğiniz klasöre gidin, bir dosya adı seçin ve ardından Dışa Aktarma Aralığı altında Tümü'nü seçin.
  7. Bundan sonra, Kaydet düğmesine tıklayın.
  8. Kayıt defterini ne zaman geri yüklemek isterseniz, Kayıt Defteri Düzenleyicisini açın ve Dosya >> İçe Aktar'a tıklayın.
  9. Ardından, yedekleme dosyasını kaydettiğiniz klasöre gidin ve yükleyin.

Artık kayıt defterinizi yedeklediğinize göre, Auslogics Registry Cleaner'ın resmi web sayfasına gidin ve programın kurulum dosyasını indirin. Kurulum dosyası indirildikten sonra çalıştırın. Kurulum sihirbazının çalışmasına izin vermek için Kullanıcı Hesabı Denetimi iletişim kutusunda Evet'e tıklayın.

Kurulum sihirbazı göründüğünde, dil ve tercih edilen kurulum konumu gibi tercihlerinizi seçin ve ardından lisansı kabul edin. Sihirbaz kurulumu tamamladıktan sonra sisteminizi yeniden başlatın.

Sisteminiz yeniden başladıktan sonra programı başlatın, Şimdi Tara düğmesine tıklayın ve Değişiklikleri Yedekle seçeneğini işaretli bırakın. Süreç şimdi başlamalıdır. Taramanın süresi, kayıt defterinizin içeriğine ve sisteminizin hızına bağlı olacaktır.

Tarama tamamlandığında, program bulduğu sorunları, her sorunun önem düzeyi yanında olacak şekilde listeleyecektir. Bundan sonra, aracın tespit ettiği sorunları çözmesine izin vermek için Onar seçeneğine tıklayın. Onarım sürecinin ilerleyişini göreceksiniz ve program tamamlandıktan sonra bu kayıt defteri sorunlarının durumunu size bildirecektir. Programın geliştiricilerinin diğer ürünleriyle ilgili reklamlar görebilirsiniz.

Bir sistem geri yükleme gerçekleştirin

Eski uygulamayla ilgili sorunları henüz yeni yaşamaya başladıysanız, sisteminizde yakın zamanda yapılan bazı değişikliklerin söz konusu sorunu tetiklediğini gösterir. Yeni bir yazılım programı, sürücü veya sistem güncellemesi olabilir.

Bilgisayarınızı önceki bir tarihe geri yükleyerek sorunu çözebilirsiniz. Sisteminizi geri yükleyebilmeniz için önce kaydedilmiş bir geri yükleme noktası olması gerektiğini unutmayın. Neyse ki, sisteminizde önemli değişiklikler yaptığınızda Windows genellikle otomatik geri yükleme noktaları oluşturur.

Aşağıdaki adımlar, bir sistem geri yüklemesinin nasıl gerçekleştirileceğini gösterecektir:

  1. Görev çubuğundaki Windows logosuna sağ tıklayın ve Dosya Gezgini'ne tıklayın veya Windows ve E klavye düğmelerine birlikte basın.
  2. Dosya Gezgini penceresi açıldıktan sonra, sol kenar çubuğuna gidin ve Bu PC'ye sağ tıklayın.
  3. Bağlam menüsünden Özellikler'i seçin.
  4. Sistem penceresi açıldıktan sonra sol taraftaki Sistem Koruması'na tıklayın.
  5. Sistem Özellikleri iletişim penceresinin Sistem Koruması sekmesi şimdi görünecektir.

İpucu: Sistem Özellikleri iletişim kutusunu çağırmak için Başlat menüsünün arama işlevini kullanabilirsiniz. Başlat'ı açın ve "sistem geri yükleme" yazın, ardından "Geri Yükleme Noktası Oluştur" u tıklayın.

  1. Sistem Geri Yükleme düğmesine tıklayın.
  2. Sistem Geri Yükleme sihirbazı açıldığında, İleri'ye tıklayın.
  3. Bir geri yükleme noktası seçin ve tekrar İleri'ye tıklayın.
  4. Bundan sonra, Bitir düğmesine tıklayın ve Windows'un PC'nizi geri yüklemesine izin verin.
  5. İşlem tamamlandıktan sonra sorunu kontrol edin.

Temiz bir önyükleme gerçekleştirin

Yukarıdaki düzeltmelerin hiçbiri işe yaramadıysa, sonraki eyleminiz uygulama parazitini kontrol etmek olmalıdır. Bunu yapmak için temiz bir önyükleme yapmanız gerekir.

Temiz önyükleme gerçekleştirmek, sisteminiz her başlatıldığında yüklenmek üzere tasarlanmış uygulamaların ve hizmetlerin devre dışı bırakılmasını içerir. Bu şekilde, hatayı tetikleyen belirli bir uygulama olup olmadığını öğrenebilirsiniz. Sorumlu uygulamayı veya hizmeti belirlemek için temiz önyükleme tekniğini de kullanabilirsiniz.

Temiz önyükleme gerçekleştirmek için şu adımları izleyin:

  1. Başlat menüsüne gidin, Çalıştır'ı arayın ve ardından programı başlatın. Çalıştır'ı açmak için Windows ve R klavye düğmelerine de dokunabilirsiniz.
  2. Çalıştır açıldıktan sonra, “msconfig” yazın ve ardından Enter tuşuna basın.
  3. Sistem Yapılandırması iletişim penceresi açıldığında, Hizmetler sekmesine gidin.
  4. "Tüm Microsoft Hizmetlerini Gizle" yazan kutuyu işaretleyin.
  5. Ardından, Tümünü Devre Dışı Bırak düğmesine tıklayın.
  1. Bundan sonra, Başlangıç ​​sekmesine gidin ve Görev Yöneticisini Aç'ı tıklayın.
  2. Görev Yöneticisinin Başlangıç ​​sekmesi altında, her programı seçin ve Devre Dışı Bırak'a tıklayın.
  3. Görev Yöneticisi'nin Başlangıç ​​sekmesi altındaki her programı devre dışı bıraktıktan sonra, Sistem Yapılandırma iletişim kutusuna geri dönün ve Tamam'a tıklayın.
  4. Sisteminizi yeniden başlatın.

Sisteminiz başladıktan sonra hata görünmüyorsa, daha önce buna neden olan programı bulmanız gerekir. Bunu yapmak için bir hizmeti etkinleştirin ve hatanın görünüp görünmediğini kontrol etmek için sisteminizi yeniden başlatın. Sorunlu uygulama hatayı tekrar tetikleyene kadar hizmetlerin geri kalanını yapmaya devam edin.

Uygulamaları tek tek incelemek çok fazla iş gerektiriyorsa şu adımları takip edebilirsiniz:

  1. Sistem Yapılandırma penceresini açın ve Hizmetler sekmesine geçin.
  2. Daha önce devre dışı bıraktığınız hizmetlerin ilk yarısının işaretini kaldırın ve ardından Tümünü Devre Dışı Bırak düğmesine tıklayın. Bir sonraki yeniden başlatmanızdan sonra başlatma hizmetlerinin ikinci yarısının yüklenmesi engellenecektir.
  3. Hata iletişim kutusu görünmezse, işaretlemediğiniz hizmetlerin hiçbiri sorumlu değildir. Hizmetlerin geri kalanının işaretini kaldırın, Devre Dışı Bırak'a tıklayın ve ardından sisteminizi yeniden başlatın.
  4. Sisteminizi ilk kez yeniden başlattığınızda hata ortaya çıkıyorsa, aradığınız şey listenin ilk yarısındaki hizmetlerden biridir. Artık diğer başlangıç ​​öğelerini kontrol etmenize gerek yok. Ancak bazı durumlarda, birden fazla uygulama hatayı tetikleyebilir.

Sorumlu uygulamayı bulduğunuzda, ondan kurtulun veya güncelleyin.

Çözüm

Windows 10'da mem_bad_pointer hatasını bu şekilde düzeltebilirsiniz. Herhangi bir konuda kafanız karışırsa, düşüncelerinizi ve sorularınızı paylaşmak için aşağıdaki yorumlar bölümünü kullanabilirsiniz.

ÖNERİLEN

Kötü Amaçlı Yazılımdan Koruma ile PC'yi Tehditlerden Koruyun

Bilgisayarınızda antivirüsünüzün gözden kaçırabileceği kötü amaçlı yazılım olup olmadığını kontrol edin ve Auslogics Anti-Malware ile tehditlerin güvenli bir şekilde kaldırılmasını sağlayın

Auslogics Anti-Malware, Microsoft Silver Application Developer sertifikalı Auslogics'in bir ürünüdür.
ŞİMDİ İNDİRİN

Eğer yoksa güçlü bir antivirüs programı kullanmanızı öneririz. Bunun gibi sorunlar, kötü amaçlı yazılım bulaşmasının bir sonucu olabilir.