Saturday, January 1, 2011

Fixing PBK File Type Association Damaged by Adobe Pixel Bender Installation

This is the opening of the fairytale software engineers tell to amuse children: “Once upon a time in San Jose, there was a software company that has historically focused upon the creation of bloated software…”

Adobe, oh, bloated Adobe… They came up with the idea of a programming language for the description of image processing algorithms. Codenamed Hydra, the final product was given a spiffy name: Adobe Pixel Bender; and the IDE for scripting with the Pixel Bender was called Adobe Pixel Bender Toolkit. Recognizable with its PBK extension, Pixel Bender Kernel File is one of the file types associated with Adobe Pixel Bender Toolkit.

They are so arrogant they haven’t checked Windows to see whether PBK extension has been previously registered to some other software. Originally called Dial-Up Phonebook, PBK extension belongs to Remote Access Phonebook, a Windows’ own application. PBK files were primitively designed to store RAS connection configurations in INI file format, but they’re in a wider use today to store VPN connections as well. So, if you have a VPN subscription, or you’re simply required to connect to a VPN, then odds are you’re diverted to Adobe Pixel Bender!

Adobe’s software bloat strikes again. If you install Adobe software packed with Pixel Bender—that includes Adobe Photoshop CS5—you’re going to lose PBK’s original file type association to rasphone.exe.

Back in Windows XP days, PBK files were originally stored in %AllUsersProfile%\Application Data\Microsoft\Network\Connections\Pbk, which is not mandatory for today’s Windows 7’s (or Windows Vista’s) %AppData%\Microsoft\Network\Connections\Pbk.

After installing Adobe Pixel Bender (Toolkit) on Windows XP, even if you go to the aforementioned folder, you see rasphone file is opened by Adobe Pixel Bender and has the icon of the Adobe program rather than a phone. There’s a similar case with Windows Vista / Windows 7, meaning PBK files, stored regardless of folder position or hierarchy, have their icons changed and are opened by Adobe Pixel Bender rather than “Network Connections.”

Searching for a solution to the problem across the Internet, I was convinced no one has fixed the problem with PBK file type association so far. So, comparing Windows Registry keys on a corrupted Windows and an undamaged Windows, I came up with the idea of a fix, or as I prefer, a “patch.”

Registry keys harmed by Adobe Pixel Bender are as follows:

  • [HKEY_CLASSES_ROOT\.pbk] @="pbkfile"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pbk] @="pbkfile"
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pbk\OpenWithProgids] "pbkfile"=hex(0):
Chortkeh Windows Registry Fix for PBK File Type Association

If you feel sympathy for Ivan Goncharov’s Oblomov, don’t worry, because I also prepared a command-line script to do the job effortlessly.

Please note the patch will restart the system without further confirmation. Therefore, save any unsaved work and close any opened applications before proceeding with the repair. Also please note because as part of the process, the current user’s Registry Hive needs to be modified, do NOT run as administrator.

Download Link
  • Download Chortkeh Windows Registry Fix for PBK File Type Association

رفع‌عیب انتساب نوع پروندهٔ پی‌بی‌کی که با نصب ادوبی پیکسل بندر خراب شده‌است

این مطلع قصه‌ای است که مهندسین نرم‌افزار برای سرگرم کردن بچه‌ها تعریف می‌کنند: «یکی بود یکی نبود، توی سن هوزی، یک شرکت نرم‌افزاری بود که در تمام تاریخ خودش را متمرکز ساختن نرم‌افزارهای نفخ‌دار کرده بود…»

ادوبی، ای ادوبی… آنها برای تشریح الگوریتم‌های پردازش تصویر، زبان برنامه‌سازی ساختند با اسم مستعار هایدرا، که محصول نهایی اسم خوش‌ظاهری گرفت: ادوبی پیکسل بندر؛ و آی‌دی‌ئی اسکریپت کردن با پیکسل بندر، ادوبی پیکسل بندر تول‌کیت نام گرفت. پرونده‌های کرنل پیکسل بندر که با پسوند پی‌بی‌کی شناسایی می‌شوند، یکی از نوع فایل‌هایی هستند که به ادوبی پیکسل بندر تول‌کیت تعلق دارند.

آنها آنقدر متکبر هستند که ویندوز را بررسی نکردند که ببینند آیا پسوند پی‌بی‌کی از قبل به نرم‌افزاری تعلق دارد. پسوند پی‌بی‌کی که در اصل دایال-آپ فون‌بوک خوانده می‌شود، به ریموت اکسس فون‌بوک که یک برنامهٔ کاربردی خود ویندوز است تعلق دارد. پرونده‌های پی‌بی‌کی در اصل برای ذخیرهٔ تنظیمات اتصالات رس با قالب آی‌ان‌آی طراحی شده بودند، اما امروزه استفادهٔ گسترده‌تری برای ذخیرهٔ اتصالات وی‌پی‌ان هم دارند. بنابراین اگر اشتراک وی‌پی‌ان دارید، یا می‌خواهید به یک وی‌پی‌ان وصل شوید، احتمال دارد به ادوبی پیکسل بندر منحرف شوید!

گندزنی نفخ نرم‌افزاری ادوبی کماکان ادامه دارد. اگر نرم‌افزار ادوبی شامل پیکسل بندر—از جمله ادوبی فوتوشاپ سی‌اس۵—را نصب کنید، انتساب اصلی نوع پروندهٔ PBK به rasphone.exe را از دست خواهید داد.

در دورهٔ ویندوز اکس‌پی، پرونده‌های پی‌بی‌کی در مسیر ‪%AllUsersProfile%\Application Data\Microsoft\Network\Connections\Pbk‬ ذخیره می‌شدند که اجباری برای مسیر ‪%AppData%\Microsoft\Network\Connections\Pbk‬ ویندوز ۷ امروز (یا ویندوز ویستا) نیست.

پس از نصب ادوبی پیکسل بندر (تول‌کیت) در ویندوز اکس‌پی، حتی اگر به مسیر فوق‌الذکر بروید، خواهید دید که فایل رس‌فون با ادوبی پیکسل بندر باز می‌شود و آیکن نرم‌افزار ادوبی را بجای نشان تلفن به خود گرفته است. در ویندوز ۷ / ویندوز ویستا هم وضع مشابهی قابل مشاهده است، به این معنی که پرونده‌های پی‌بی‌کی که صرفنظر از مکان یا مرتبه‌بندی پوشه ذخیره شده‌اند، آیکن‌شان تغییر کرده و بجای «اتصالات شبکه» با ادوبی پیکسل بندر باز می‌شوند.

در پی جستجوی راه‌حلی برای این مشکل در پهنهٔ اینترنت به این نتیجه رسیدم هنوز کسی ایراد انتساب اشتباه نوع پروندهٔ پی‌بی‌کی را رفع‌عیب نکرده است. بنابراین، با مقایسهٔ کلیدهای ویندوز رجیستری یک ویندوز خراب با یک ویندوز سالم، راه‌حل وصله را یافتم.

کلیدهای رجیستری که توسط ادوبی پیکسل بندر آسیب می‌بینند شامل موارد زیر می‌شوند:

  • [HKEY_CLASSES_ROOT\.pbk] @="pbkfile"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pbk] @="pbkfile"
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pbk\OpenWithProgids] "pbkfile"=hex(0):
رفع‌عیب ویندوز رجیستری چرتکه برای انتساب نوع پروندهٔ پی‌بی‌کی

اگر با ابلومف (اثر ایوان گنچاروف) احساس هم‌ذات پنداری دارید، نگران نباشید، چرا که برایتان یک اسکریپت تهیه کرده‌ام که مشکل را بدون کوچکترین زحمت حل می‌کند.

لطفاً توجه کنید با پایان عملیات رفع‌عیب، برنامهٔ وصله بدون اعلان بعدی فوراً سیستم را راه‌اندازی مجدد می‌کند، بنابراین هر کار ذخیره‌نشده را ذخیره کرده و همهٔ برنامه‌های درحال اجراء را پیش از اجرای وصله ببندید. همچنین لطفاً توجه کنید چون رجیستری هایو مربوط به کاربر جاری در مرحله‌ای از عملیات دستکاری می‌شود، نباید وصله را اجرای بعنوان مدیر کنید.

پیوند پایین‌گذاری
  • دانلود رفع‌عیب ویندوز رجیستری چرتکه برای انتساب نوع پروندهٔ پی‌بی‌کی

16 comments:

  1. ویندوز 7 من دچار این اشکال شده بود و منتظر جواب در فوروم مایکروسافت بودم که بی فایده بود. بسیار متشکر برای راه حلی که ارائه کردید.

    ReplyDelete
  2. Windows did not recognize the *.pbk (VPN) file type ever since I installed Adobe Pixel Bender Toolkit and the *.pbk file get open in Adobe program. I downloaded chortkeh-fix-pbk.cmd (Chortkeh Windows Registry Fix for PBK File Type Association) and it helped me restore PBK extension functionality. Thanks a million.

    ReplyDelete
  3. Thanks mate!

    ReplyDelete
  4. مرسی .کارت بیسته

    ReplyDelete
  5. agha ey val damet garm , hich ja hich solutioni nabood , hatta khode site microsoft ...

    ReplyDelete
  6. Someone should seriously shoot those retarded Adobe developers...

    ReplyDelete
  7. thanks buddy u r great. i seriously had great prob. bt your geniusness helped me a lot.
    thanks a lot.......

    ReplyDelete
  8. Thank you so much!

    ReplyDelete
  9. THANK YOU SO MUCH AND GOD BLESS DUDE !!!

    THAT WAS A BIG HELP , I BELIEVE YOU WILL BECOME A GREAT MASTER IN COMPUTER , HOPE TO SEE YOU AT THE TOP LEVELS OF YOUR JOB....

    I USED THE "PATCH" AND IT 'S DONE A MAGIC ON MY COMP AFTER LONG TIME SUFFERING.....

    ALL THE BEST

    VAHAB

    ReplyDelete
  10. کمیل عزیز ... واقعا بهت افتخار می کنم .... من با این مشکل 2 ساله دست و پنجه نرم می کنم !! البته توی اکس پی راه حل رو پیدا کرده بودم ولی توی هفت درست جواب نمیداد ...

    وقتی برای دانلود فایل به آدرس سایت توجه کردم خیلی شوکه شدم !! که برای اولین بار یه مساله ای رو به انگلیسی سرچ کردم و جوابمو از یه ایرانی گرفتم ... هرچند من روی ایرانی ها ارق ندارم دگه ولی از اینکه دیدم یه ایرانی بر خلاف اکثریت مواقع به اشتراک گذاشتن اطلاعات رو انجام میده خیلی خوشحال شدم ..... آقا للگویی و باعث افتخار ... دستت درد نکنه ... امیدوارم هر روز بیشتر به علم ات اضافه شه

    ReplyDelete
  11. مطلبت بسیار عالی و کاربردی بود
    من هم ابتدابه انگلیسی سرچ کردم بعد که دیدم فارسی
    هست تعجب کردم
    به هر حال دستت درد نکنه
    همیشه موفق باشی

    ReplyDelete
  12. It worked out just fine. The VPN helped a lot.

    ReplyDelete
  13. دستت درست به قول ما اذری ها یاشا بال فیمانان یاشا

    ReplyDelete
  14. dumbass, if you can't even make a working batch then i don't know where you're headed mate.

    ______________________________________________________________________________________
    Cleaning corrupted Registry entries...

    'reg' is not recognized as an internal or external command,
    operable program or batch file.
    'reg' is not recognized as an internal or external command,
    operable program or batch file.
    'reg' is not recognized as an internal or external command,
    operable program or batch file.
    Adding appropriate Registry entries...

    'reg' is not recognized as an internal or external command,
    operable program or batch file.
    'reg' is not recognized as an internal or external command,
    operable program or batch file.
    'reg' is not recognized as an internal or external command,
    operable program or batch file.

    System will now restart...
    'shutdown' is not recognized as an internal or external command,
    operable program or batch file.

    ReplyDelete
  15. @The rudest of all insulting me here in my own blog:

    1. Biting people won't necessarily get you through your whole life. Someday, someone, will bite back, and if you get lucky, you might just lose a big chunk of your dumb ass.

    2. Flush your Windows down the toilet. Believe me, it deserves it, as it doesn't recognize—at least two of—Windows NT external commands (reg & shutdown). If you would've been just a bit more polite, I might have told you about the probable causes and suggested remedies.

    ReplyDelete







Copyright © 1999-2012 Komeil Bahmanpour. All rights reserved.


Reproduction is permitted provided that the source is acknowledged and a link is included to the relevant article.