• بازیابی انجمن exe. نحوه ارتباط صحیح انواع فایل ها با برنامه ها در ویندوز و اینکه چرا باید دوباره آن را یاد بگیرید

    برای سرعت بخشیدن و ساده کردن کار با انواع مختلف داده ها در ویندوز، مهم است که بتوان به درستی پیوندهای فایل را تنظیم کرد.

    در میان بسیاری از امکاناتی که کاربران به دلیل آن عاشق ویندوز هستند، نمی توان به عملکرد آن اشاره ای نکرد باز شدن سریعفایل های مختلف در برنامه مرتبط آنها به عنوان مثال، من روی یک فایل DOC دوبار کلیک کردم و در آن باز شد ویرایشگر متن. یا مثلاً روی دکمه سمت چپ ماوس روی یک آهنگ MP3 دوبار کلیک کنید و در پخش کننده صوتی پخش شد.

    با این حال، مانند بسیاری دیگر ویژگی های مفید، چنین ارتباط فایلی می تواند شوخی بدی را با کاربر بازی کند. به عنوان مثال، یک روز خوب (یا نه) ممکن است متوجه شوید که هیچ برنامه ای برای شما شروع نمی شود، زیرا تمام فایل های EXE باز می شوند، به عنوان مثال، در Notepad ...

    برای اینکه وقتی وحشت نکنید اشتباهات مشابهو همه چیز را به سرعت حل کنید، دانستن اصول ارتباط فایل در ویندوز و نحوه بازیابی آنها بسیار مهم است.

    انجمن فایل چگونه کار می کند

    از نظر فنی، ارتباط فایل در ویندوز به لطف رجیستری کار می کند. ایجاد می کند ورودی های ویژه، جفت هایی از نوع "پسوند فایل - برنامه" را تشکیل می دهد که مطابقت های پیش فرض را تنظیم می کند. بر این اساس، می توانید با استفاده از ویرایشگر رجیستری به صورت دستی چنین ورودی هایی را برای انجمن فایل ایجاد کنید. اما این باید فقط در موارد شدید انجام شود ...

    در ویندوز، چندین راه برای مرتبط کردن فایل‌ها بدون نیاز به ویرایش رجیستری وجود دارد. و اولین آنها - ارتباط در هنگام نصب برنامه ها. نصب‌کننده‌های برخی از برنامه‌ها از قبل یک مکانیسم داخلی دارند که انواع خاصی از داده‌ها را به طور خودکار یا به انتخاب کاربر با نرم‌افزار نصب‌شده مرتبط می‌کند:

    این روش بسیار راحت است، زیرا به شما امکان می دهد تا به طور گسترده با آن ارتباط برقرار کنید برنامه درستتعدادی از انواع فایل ها در یک زمان بدون نیاز به انجام آن یک در یک زمان (مانند روش های دیگر). با این حال، متأسفانه، همه برنامه ها نمی توانند این کار را انجام دهند و در بین برنامه هایی که می توانند، همه به درستی با آن کار نمی کنند ویندوز ویستامکانیسم حفاظت UAC

    بنابراین، در برخی موارد، شما هنوز هم باید به صورت دستی پیوندهای فایل را تنظیم کنید. بیایید نگاهی به راه های ممکن بیندازیم ...

    ارتباط فایل از طریق "Open with"

    از ویندوز 98 این روشانجمن های فایل به دلیل سادگی یکی از بیشترین درخواست ها بوده است. شامل این واقعیت است که منوی زمینه فایل مورد نظریک دستور فراخوانی می شود و از لیست پیشنهادی یا با انتخاب دلخواه، کاربر نشان می دهد که از کدام برنامه می خواهد استفاده کند:

    در این حالت، اگر کادر ویژه "استفاده برای همه فایل ها" در گفتگوی انتخاب فعال باشد، ارتباط نوع فایل فعلی با برنامه انتخاب شده به طور خودکار ایجاد می شود:

    اگر در کادر گفتگوی انتخاب برنامه مورد نیاز شما وجود ندارد، روی دکمه "اضافی" در زیر کلیک کنید و در پنجره باز شده، فایل اجرایی برنامه مورد نیاز را مشخص کنید. این روش به ویژه برای مرتبط کردن فایل ها با نسخه های قابل حمل هر نرم افزار بسیار راحت است.

    شایان ذکر است که اگر بخواهید روی فایلی که هنوز با هیچ چیز در سیستم مرتبط نیست، دابل کلیک کنید، کادر گفتگو برای انتخاب برنامه‌های مرتبط نیز ظاهر می‌شود. اگر "Properties" فایل را در منوی زمینه انتخاب کنید، و سپس در برگه "General"، روی دکمه "Edit" در خط "Application" کلیک کنید، گفتگوی مشابهی باز می شود.

    تجهیزات استاندارد برای ارتباط فایل

    ویندوز XP یک Snap-in ویژه سیستم را برای مشاهده پیوندهای نوع فایل معرفی کرد که از کنترل پنل فراخوانی شد. درست است ، فقط با "Seven" به طور معمول شروع به کار کرد ، اما از آن زمان به یک ابزار نسبتاً راحت تبدیل شده است.

    برای دسترسی به ابزارهای snap-in، باید تماس بگیرید صفحه کنترل (راه جهانیبرای همه ویندوز: WIN + R - دستور "کنترل" (بدون نقل قول) - Enter) و به بخش بروید. در اینجا ما به دو ابزار اول علاقه مند هستیم:

    اولی است. برای ارتباط فایل های انبوه بسیار مفید است. در سمت چپ پنجره snap-in می توانیم برنامه های ثبت شده را از لیست انتخاب کنیم و در سمت راست دو دکمه وجود دارد. اولین مورد ("تنظیم این برنامه به عنوان پیش فرض") به شما امکان می دهد برنامه انتخاب شده را به طور خودکار با تمام انواع داده هایی که پشتیبانی می کند مرتبط کنید. مورد دوم به شما امکان می دهد تا به صورت انتخابی تداعی ها را تنظیم کنید:

    دومین ابزار ارتباط فایل نامیده می شود. در اینجا می‌توانیم ارتباط یک نوع فایل خاص را با آن تنظیم یا پیکربندی مجدد کنیم برنامه خاص. کافی است پسوند فایل مورد نیاز خود را از لیست موارد ثبت شده انتخاب کنید، روی دکمه "تغییر برنامه" کلیک کنید و در پنجره ظاهر شده مورد نظر را انتخاب کنید:

    ارتباط فایل در خط فرمان

    اگر با رابط Command Line گیج نمی شوید، در استاندارد کنسول های ویندوزشما می توانید دو دستور مفید برای کار ما پیدا کنید. اولین آنها - دانشیار:

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

    دستور ASSOC می تواند دو پارامتر بگیرد که با علامت تساوی از هم جدا می شوند. پارامتر اول پسوند فایلی را که با آن کار خواهیم کرد و پارامتر دوم نام برنامه مرتبط ثبت شده در سیستم را مشخص می کند.

    اگر دستوری را وارد کنیم که فقط پسوند را مشخص کند، ارتباط آن را نشان می دهد (مثلاً دستور "assoc .3gp" نتیجه ای مانند ".3gp=WMP.PlayMedia" را می دهد. اگر بخواهیم ارتباط را حذف کنیم. نوع فایل انتخاب شده، فقط باید علامت برابری را بعد از پسوند بدون تعیین برنامه اضافه کنیم (مثال: "assoc .3gp="). نام (به عنوان مثال فایل های 3GP را با KMPlayer مرتبط می کند: "assoc .3gp=KMPlayer. 3gp").

    فرمان دوم برای راه اندازی پیوندهای فایل در خط فرمان می تواند فراخوانی شود ftype:

    این دستور مشابه دستور قبلی است. اما، بر خلاف آن، پیکربندی اصل پردازش فایل ها توسط دستورات ثبت شده برای آنها با قابلیت انتخاب نه تنها فایل اجرایی، بلکه همچنین امکان پذیر است. پارامترهای مورد نظر. برای درک بهتر منظور، اجازه دهید به مقایسه نتایج اجرای دستورات ASSOC و FTYPE برای پسوند 3GP نگاه کنیم:

    C:\Windows\system32>assoc.3gp

    3gp=KMPlayer.3gp

    C:\Windows\system32>ftype KMPlayer.3gp

    KMPlayer.3gp="C:\Program Files (x86)\KMPlayer\kmplayer.exe" "%1"

    نتیجه درخواست اول دریافت دستور نقشه برداری شده برای باز کردن فایل ها با پسوند 3GP بود. درخواست دوم به ما اجازه داد تا ببینیم کدام برنامه با دستوری که نیاز داریم مرتبط است. به عبارت دیگر، با کمک ASSOC می توانیم ببینیم که از کدام دستور برای باز کردن نوع خاصی از فایل استفاده می شود و با کمک FTYPE می توانیم این دستور را با مقایسه آن با یک فایل اجرایی واقعی از یک فایل شخصی سازی (یا حتی ایجاد) کنیم. برنامه

    به عنوان مثال کاربرد عملیهر دو دستور، می‌توانیم یک ارتباط جدید برای فایل‌هایی که قبلاً در بالا بحث کردیم با پسوند 3GP ایجاد کنیم. فرض کنید می خواهیم آنها را در Ace Player باز کنیم، که هنوز عملکردی برای آن در سیستم ثبت نشده است. برای انجام این کار، ابتدا با استفاده از FTYPE، چنین تابعی را ایجاد می کنیم (نام آن را مثلا AcePlayer.3gp) و سپس خود فرمت فایل را با آن مرتبط می کنیم. نتیجه دنباله دستورات زیر است:

    C:\Windows\system32>ftype AcePlayer.3gp="C:\Users\Admin\AppData\Roaming\ACEStream\player\ace_player.exe" "%1"

    AcePlayer.3gp="C:\Users\Admin\AppData\Roaming\ACEStream\player\ace_player.exe" "%1"

    C:\Windows\system32>assoc.3gp=AcePlayer.3gp

    3gp=AcePlayer.3gp

    برنامه های ارتباط فایل

    علیرغم این واقعیت که ویندوز در حال حاضر مجموعه ای از عملکردهای خوبی برای تغییر پیوندهای فایل دارد، برخی از برنامه ها وجود دارند که تفاوت های ظریف خاصی را اجرا می کنند. به عنوان مثال، گاهی اوقات مشکلاتی در انتخاب برنامه های پیش فرض وجود دارد به معنی منظم. و در اینجا، برای اینکه وارد خط فرمان یا رجیستری نشوید، می توانید به کمک متوسل شوید نرم افزار ویژهبرای رفع چنین مشکلاتی

    اگر ویندوز ویستا یا 7 دارید، می توانید از این برنامه برای حذف کامل انجمن ها برای انواع فایل های خاص استفاده کنید:

    این برنامه لیستی از تمام فایل های ثبت شده در سیستم را ارائه می دهد و دارای دو عملکرد اصلی است. اولین - "Remove file Association"، در واقع، هر ارتباطی را برای نوع داده انتخاب شده حذف می کند. دوم - "حذف نوع فایل" - به شما امکان می دهد به طور کلی ثبت نام برای یک پسوند فایل خاص را حذف کنید. استفاده از این برنامه برای رفع همپوشانی های مرتبط با فایل ها راحت است، اما همانطور که در بالا ذکر شد، فقط در ویندوز ویستا یا 7 اجرا می شود.

    اگر به ابزار مشابهی نیاز دارید که در تمام نسخه های جدید کار کند سیستم عاملمی توانید برنامه را امتحان کنید:

    مانند ابزار قبلی File Association Fixer، نیازی به نصب ندارد، اما نسخه 64 بیتی دارد و برای هر دو "Seven" و نسخه های جدیدتر مناسب است. نسخه های ویندوز. متأسفانه، نمی تواند ارتباط را برای هر نوع فایلی که در سیستم ثبت شده است حذف کند، اما، با این وجود، انتخابی از 70 پسوند پرکاربرد در دسترس است.

    و در نهایت اصل ویرایش مستقیم انجمن های فایل در رجیستری را در نظر بگیرید. قبل از هر گونه دستکاری به شدت توصیه می شود پشتیبان گیری از رجیستری. برای انجام این کار، ویرایشگر (WIN + R - regedit - Enter) و در منو را باز کنید "فایل"مورد کلیک کنید "صادرات". در گزینه های صادرات، گزینه را انتخاب کنید "کل رجیستری":

    اکنون ما آماده آزمایش هستیم! و ما شعبه رجیستری را آزمایش خواهیم کرد HKEY_CLASSES_ROOT. این شامل لیستی از همه است برای سیستم شناخته شده استبرنامه های افزودنی، و در زیر لیستی از توابع ثبت شده برای فراخوانی برنامه های خاص (مشابه ASSOC و FTYPE) آمده است. ابتدا، بیایید به مثالی از یک رکورد با پسوند فایل نگاه کنیم:

    اگر ورودی با پسوند فایل را انتخاب کنید، آنگاه (اگر فایل در سیستم ثبت شده باشد) در مقدار (پیش فرض) یک تابع تماس ثبت شده خواهد داشت. برنامه اجرایی(مانند انجام ASSOC). در واقع، در اینجا می توانید "پیوست" را تغییر دهید برنامه استاندارد، که از طریق آن فایل ها از این نوعباز خواهد شد. علاوه بر این، هر برنامه افزودنی می تواند تعدادی شاخه اضافی با پارامترهای زیر داشته باشد:

    1. OpenWithList- گروهی که نام ها در آن ذکر شده است فایل های اجراییبرنامه هایی که در منوی "باز کردن با" نمایش داده می شوند.
    2. OpenWithProgids- گروهی که توابع ثبت شده را برای فراخوانی برنامه های نمایش داده شده در منوی "Open with" فهرست می کند.
    3. PersistentHandler- گروهی که کنترل کننده های تماس فایل سیستم را فهرست می کند.
    4. ShellEx- گروهی که کنترل کننده های تماس فایل نمایش داده شده در منوی Explorer را فهرست می کند.
    5. شل نیو- گروهی که کنترل کننده ها را برای ایجاد یک فایل جدید در منوی زمینه "ایجاد" فهرست می کند.

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

    همانطور که گفتم، در زیر لیست برنامه های افزودنی، لیستی از توابع فراخوانی برنامه ثبت شده (مشابه FTYPE) وجود دارد. بیایید به محتوای آنها نگاه کنیم:

    شاخه اصلی حاوی پارامترهای راه اندازی برنامه ها در اینجا SHELL است. در داخل آن یک پیوست OPEN وجود دارد که می تواند توابع نمایش داده شده در منوی زمینه فایل را فهرست کند و از قبل در داخل OPEN حاوی کلید COMMAND است که حاوی دستور راه اندازی فایل اجرایی است.

    کلیدهای اضافی نیز می توانند CLSID باشند که شناسه کلاس برنامه اجرایی را در پوسته ویندوز، CURVER (در صورت وجود وابستگی به نسخه فایل اجرایی) و DEFAULTICON که نماد نمایش دستور را در منوهای زمینه یا سایر مناطق Explorer تنظیم می کند.

  • دانلود فایل انجمن رفع برای ویندوز 8 ;
  • به سادگی بسته توییک رجیستری مورد نیاز خود را دانلود کنید، فایل .reg مورد نیاز را اجرا کنید و کامپیوتر خود را مجددا راه اندازی کنید. دفعه بعد که بوت می‌شوید، ارتباطات پیش‌فرض باید بازیابی شوند و بتوانید برنامه‌ها و فایل‌های اجرایی دیگر را دوباره اجرا کنید.

    نتیجه گیری

    ارتباط فایل در ویندوز یک چیز بسیار راحت است، اما گاهی اوقات می تواند متفاوت باشد شگفتی های ناخوشایند. و باید از قبل برای آنها آماده باشید تا مغز خود را در مورد سؤالات ابدی "چه کسی مقصر است" و "چه کاری باید انجام دهید" درگیر نکنید :)

    مقاله ما به شما نخواهد گفت که چه کسی مقصر مشکلات به وجود آمده است (اگرچه احتمالاً می توانید حدس بزنید که چه کسی باعث بیشتر خطاها در رایانه شخصی می شود؛))، اما مطمئناً به شما پاسخ جامعی به این سؤال می دهد. مراحل بعدی. موفق باشید و انجمن های فایل صحیح!

    P.S. اجازه کپی و نقل قول آزادانه این مقاله داده می شود، مشروط بر اینکه باز باشد لینک فعالدر مورد منبع و حفظ نویسندگی روسلان ترتیشنی.

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

    رفع اشکال

    راه های مختلفی برای بازگردانی انجمن ها وجود دارد. بیایید همه آنها را ببینیم تا در صورت لزوم بتوانید روش مناسبی را انتخاب کنید که به حل مشکل کمک می کند.

    مهم! قبل از تلاش برای رفع مشکل، سیستم را از نظر ویروس بررسی کنید. شاید دلیل تغییر لانچر در نفوذ کدهای مخرب به سیستم باشد.

    برای باز کردن با


    آرشیو بازیابی

    1. پیدا کنید و دانلود کنید آرشیو ویژه ResetFileAssociations.zip رجیستری را بازیابی کنید.

    توجه! این اصلاح فقط برای سیستم ویندوز 7 برای نسخه های دیگر ویندوز، باید از آرشیوهای دیگری استفاده کنید که در اینترنت نیز یافت می شوند.


    اگر تو داری نسخه پشتیبان، می توانید از آن خلاص شوید رجیستری ویندوز 7. برای این منظور، همچنین می توانید از فایل های پشتیبان ایجاد شده توسط سیستم، که در پوشه Regback در درایو سیستم ذخیره شده اند، استفاده کنید.

    برای ایجاد تغییرات در رجیستری باید حقوق سرپرست داشته باشید.

    نرم افزار ویژه

    متخصصان آزمایشگاه کسپرسکی ابزار CleanAutoRun را توسعه داده اند که به بازیابی پیوندهای فایل پس از حمله ویروس. برای رفع خطاهای راه اندازی فایل ها و برنامه ها، ابزار CleanAutoRun را باز کنید و هر دکمه ای را فشار دهید.
    یکی دیگه برنامه مفید- AVZ، طراحی شده برای تنظیمات ویندوز 7 و پیکربندی کار را بازیابی کنید.

    1. ابزار AVZ را دانلود کنید.
    2. منوی "File" را باز کرده و "System Restore" را انتخاب کنید.
    3. "Restore file launch options" را علامت بزنید و روی "Run" کلیک کنید.

    همچنین می توانید از برنامه FileAssociationFixer استفاده کنید. در اینجا باید در دسته های سمت چپ انتخاب کنید پسوند مورد نظرو فرآیند بازیابی تنظیمات صحیح را شروع کنید.

    خط فرمان

    کامپیوتر خود را مجددا راه اندازی کنید و اجرا کنید حالت امنبا پشتیبانی خط فرمان(در هنگام راه اندازی سیستم کلید F8 را بزنید و حالت مناسب را انتخاب کنید).
    دستورات زیر را تایپ کنید و بعد از هر کدام کلید Enter را فشار دهید:

    assoc.exe = exefile

    assoc.lnk=lnkfile

    assoc.bat=batfile

    اگر هیچ یک از روش های بالا کمک نکرد، دوباره ویندوز 7 را نصب کنید. با این حال، در 99٪ موارد، یکی از گزینه های بازیابی توصیف شده برای شما مناسب است، بنابراین تقریباً هرگز به نصب مجدد نمی رسد.

    کمک کنید تا مطمئن شوید که فایل ها به طور مداوم توسط یک برنامه باز می شوند.

    ارتباط فایل یک چیز غیرقابل جایگزین است. ارزش دارد که یک بار انتخاب کنید که کدام برنامه این یا آن فایل را باز می کند و دیگر نگران نباشید. با این حال، نصب یک انجمن فایل همیشه راحت پیش نمی رود، به خصوص اگر برنامه به درستی حذف نصب نشده باشد.

    این اتفاق می افتد که شما برنامه اشتباهی را در کادر محاوره ای انتخاب کرده اید. برای باز کردن با"، و همچنین کادر را علامت بزنید از برنامه انتخاب شده برای همه فایل های این نوع استفاده کنید. و سپس معلوم شد که یک برنامه کاملاً متفاوت مورد نیاز است ...

    یا مثلاً حذف برنامه اشتباه شد و همراهی آن با فایل های مختلفباقی ماند. ما یک پارادوکس داریم - برنامه ای وجود ندارد، انجمنی وجود دارد. و ویندوز به شدت در تلاش است تا فایل را با برنامه ای که قبلاً از بین رفته است باز کند.

    شما می توانید تمام مشکلات مربوط به ارتباط فایل ها در ویندوز 7 را به 4 روش زیر حل کنید.

    پیوندهای فایل: با گفتگو باز کنید

    ابتدا سعی کنید دوباره از کادر محاوره ای استفاده کنید برای باز کردن با. احتمالاً می دانید که چگونه این کار را انجام دهید - روی هر فایلی کلیک راست کنید، دستور را انتخاب کنید برای باز کردن باو سپس برنامه مورد نظر.

    اگر روش کمک نکرد و ارتباط فایل تغییر نکرد، ما به جلو حرکت می کنیم.

    پیوندهای فایل: تغییر برنامه

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

    پنجره ای باز خواهد شد ارتباط انواع فایل یا پروتکل ها با برنامه های خاص، که در آن کافی است پسوند فایل مورد نیاز را انتخاب کنید، روی دکمه کلیک کنید برنامه را تغییر دهیدو اپلیکیشن مورد نظر را انتخاب کنید.

    انجمن موذی تسلیم نمی شود؟ بیایید وارد رجیستری سیستم شویم.

    انجمن های فایل: رجیستری سیستم

    روی دکمه کلیک کنید شروع کنیدو دستور را در کادر جستجو وارد کنید regedit، سپس کلید را فشار دهید . پنجره ویرایشگر رجیستری باز می شود. در آن به بخش HKEY_CLASSES_ROOT بروید. در این پوشه شاخه ای را با نام پسوند فایل مورد نیاز پیدا کرده و آن را حذف کنید. سپس کافی است فایل را با برنامه مورد نظر باز کنید.

    در نهایت راه نهایی با برنامه Unassociate File Types است.

    انجمن های فایل: برنامه انواع فایل غیر مرتبط

    این حتی یک برنامه نیست، بلکه یک ابزار کوچک است. اما از طرف دیگر، با کمک آن می توانید هرگونه ارتباطی را حذف کنید و همچنین نوع فایل را مستقیماً از آن حذف کنید رجیستری سیستم- به عبارت دیگر، به شما امکان می دهد در زمان صرفه جویی کنید و وارد رجیستری نشوید.

    این برنامه به عنوان یک cheburek ابتدایی است. راه اندازی شد، نوع فایل را انتخاب و روی دکمه کلیک کرد حذف ارتباط فایل(حذف ارتباط فایل) یا حذف نوع فایل(نوع فایل را مانند مثال قبلی از رجیستری سیستم حذف کنید).

    شما می توانید از خود برنامه ارتباط برقرار کنید، این موضوع چند دقیقه است.
    از یک نظر وبلاگ

    چگونه انواع فایل ها را با برنامه ها مرتبط می کنید؟ من فرض می کنم که اغلب شما این کار را هنگام نصب برنامه یا بعد از آن از تنظیمات آن انجام می دهید. اگر چنین است، پس در ویندوز 8 با یک شگفتی روبرو هستید و من آن را خوشایند نمی نامم...

    با توجه به طول قابل توجه مقاله، من دستورالعمل های مختصری در مورد مرتبط کردن انواع فایل ها و پروتکل ها با برنامه ها را در سؤالات متداول گنجانده ام.

    اخیراً شخصی پیوندی را در مسنجر به یک مقاله MSDN برای من ارسال کرد که بلافاصله مرا به یاد یکی از تاپیک های انجمن ویندوز 8 انداخت. در آنجا، یکی از اعضا تلاش کرد تا یک پخش کننده قابل حمل را به فایل های رسانه ای پیوند دهد. امروز با جزئیات زیاد توضیح خواهم داد که چرا او مشکل داشت. همچنین خواهید آموخت که این می تواند با هر نرم افزاری اتفاق بیفتد، نه فقط با نرم افزارهای قابل حمل.

    امروز در برنامه

    بررسی اجمالی تغییرات در پیوندهای نوع به برنامه فایل

    بیایید نگاهی به روش‌های اصلی مرتبط شدن انواع فایل با برنامه‌ها بیندازیم، و همچنین برخی از موارد موجود در ویندوز 8 را با سیستم‌عامل‌های قبلی مقایسه کنیم. از نظر تاریخی در برنامه های ویندوزمقایسه کرد انواع متفاوتفایل ها از چند جهت

    صفحه کنترل

    تنظیم برنامه پیش فرضبسیار ساده کار می کند با برجسته کردن برنامه در لیست، می توانید آن را به همه انواع فایل ها به طور همزمان اختصاص دهید یا موارد خاصی را انتخاب کنید. در هر دو مورد، لیست محدود به انواعی است که برنامه برای آنها در رجیستری ثبت شده است.

    در اینجا ویندوز 8 هیچ تفاوتی با نسخه قبلی خود ندارد، اما نقش این پنجره بسیار افزایش یافته است، همانطور که با خواندن مقاله تا انتها خواهید دید.

    - این لیست مشترکانواع فایل ها و پروتکل ها از کلید رجیستری HKCR که می توانید یک برنامه دلخواه را برای آنها تعیین کنید. علاوه بر این، برای هر نوع، شما باید یک برنامه را به طور جداگانه انتخاب کنید، یعنی. امکان اجتماع توده ای وجود ندارد. در واقع، این روش شبیه به منوی زمینه "باز کردن با" است.

    در اینجا نیز همه چیز بسیار شبیه به ویندوز 7 است - دکمه "تغییر برنامه" یا دوبار کلیک کردن روی برنامه افزودنی پنجره انتخاب برنامه ظاهر می شود. اما در شکل در ستون "پیش فرض" نیز به وضوح قابل مشاهده است نوع جدید- "انتخاب نشده" که کمی بعد در مورد آن صحبت خواهم کرد.

    روی یک فایل و دستورات در منوی زمینه دوبار کلیک کنید

    هنگامی که یک فایل را با دوبار کلیک باز می کنید، یکی از دستورات منوی زمینه به صورت پررنگ فعال می شود.

    دستور "باز کردن".

    در ویندوز 7 این دستور در یکی از دو مورد اجرا می شد.

    1. برخی از برنامه ها قبلاً با نوع فایلی که در سیستم ثبت شده است مرتبط است. در این حالت فایل به سادگی در برنامه باز می شود.
    2. نوع فایل ثبت نشده است. در این مورد، در ویندوز 7 این تصویر را مشاهده کردید:

    راستی، آیا تا به حال از جستجوی مسابقه در اینترنت استفاده کرده اید؟ :) پوسته یک لینک دارد http://go.microsoft.com/fwlink/?LinkId=57426&Ext=xyz، جایی که به جای xyzپسوند جایگزین می شود.

    در ویندوز 8، دستور "Open" فقط در حالت اول اجرا می شود، در حالی که در حالت دوم، منوی جدید "Open with" را مشاهده خواهید کرد.

    دستور "باز کردن با"

    در ویندوز 7، هنگامی که نوع فایل در رجیستری ثبت می شود، این دستور به دستور بالا در منوی زمینه تبدیل می شود. در مقابل، در ویندوز 8، یک آیتم منوی برجسته "Open With" به این معنی است که نوع فایل ثبت نشده است. علاوه بر این، آن نیز تغییر کرده است ظاهرپنجره

    انتخاب برنامه سفارشی دیگر قابل مشاهده نیست و برای رسیدن به آن باید تا انتهای لیست پیمایش کنید.

    دستور "انتخاب برنامه".

    این آیتم منوی زمینه جدید، نوع نگاشت "انتخاب نشده" معرفی شده در ویندوز 8 را منعکس می کند. دستور "انتخاب برنامه" در صورت برقراری دو شرط به دستور اصلی در منو تبدیل می شود:

    1. نوع فایل ثبت شده است، اما هیچ برنامه ای با آن مرتبط نیست.
    2. هر برنامه ای (از جمله برنامه ای که همراه سیستم است) توانایی خود را برای کار با این نوع نشان داده است.

    در این وضعیت، در ویندوز 7، از دستور "باز کردن با" استفاده شد (به هر حال، مورد "انتخاب برنامه" در آنجا قرار دارد). با این حال، زمانی که دوبار کلیک کنیدپنجره بدنام با پیشنهاد جستجوی برنامه مربوطه در اینترنت روی فایل ظاهر شد، که بسیاری با یک ترفند آن را خاموش کردند.

    در ویندوز 8 دستور Open with نیز در این مورد موجود است، اما وقتی روی فایل دوبار کلیک می کنید، بلافاصله برنامه هایی را مشاهده می کنید که می توانید آن را باز کنید.

    رابطه بین دستورات "انتخاب برنامه" و "باز کردن با" به وضوح قابل مشاهده است. تفاوت آنها در این است که در ویندوز 8، وقتی یک فایل را با یک برنامه باز می کنید، لازم نیست آن را با یک نوع مشخص مرتبط کنید و انتخاب یک برنامه اساساً ارتباط آن با یک نوع فایل است. توجه داشته باشید که هیچ باکس "استفاده از این برنامه برای همه فایل های xyz" در این پنجره وجود ندارد.

    از آنجایی که وارد جنگل منوی "Open With" شدم، به شما خواهم گفت که چگونه برنامه ها به لیست برنامه های توصیه شده که در منوهای "Open With" و "Select a Program" نمایش داده می شود، وارد می شوند.

    برای شروع، برنامه ها می توانند در هنگام نصب یک نوع فایل را در هنگام ثبت آن در سیستم با خود مرتبط کنند. اگر نوع فایل قبلاً ثبت شده باشد، یک بخش ایجاد می شود OpenWithProgIDsیا OpenWithListدر کلید رجیستری

    HKEY_CLASSES_ROOT\.xyz\

    در حالت اول بخش شناسه های برنامه را لیست می کند و در حالت دوم برای هر برنامه زیربخشی با نام فایل اجرایی آن ایجاد می شود.

    این تنظیمات تنظیمات سیستم هستند، یعنی. این برنامه ها به همه کاربران توصیه می شود. اما تنظیمات فردی نیز وجود دارد.

    هنگامی که یک فایل را با استفاده از منوی "Open With" باز می کنید، ویندوز تنظیمات برگزیده شما را در کلید رجیستری به خاطر می آورد.

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

    برای هر برنامه افزودنی، سیستم نه تنها لیست برنامه ها، بلکه ترتیب باز کردن آنها را نیز پیگیری می کند.

    پارامتر MRUListنشان می دهد که WordPad آخرین بار استفاده شده است و قبل از آن فایل را در notepad باز کردم.

    از این نظر، ویندوز 8 تقریباً هیچ تفاوتی با ویندوز 7 ندارد، اما در حال حاضر به تغییر اصلی در سیستم عامل جدید مایکروسافت رسیده ایم!

    تنظیمات برنامه

    من فکر می کنم که بسیاری از شما دقیقاً به این راه رفتید و برنامه را با انواع فایل در هنگام نصب یا در تنظیمات آن مرتبط کردید. چیزی شبیه این به نظر می رسد:

    در اصل، یک راه راحت و آشنا، اما ...

    در ویندوز 8 برنامه ها نمی توانندخود تداعی‌ها را برای انواع فایل‌هایی که قبلاً با برنامه‌های دیگر مرتبط هستند تغییر می‌دهند! این هم در حین نصب برنامه و هم پس از آن صادق است، با این حال، در هر دو مورد، تطبیق با انواع فایل های بیکار کار می کند.

    اگر توسعه دهندگان برنامه این نوآوری را در نظر گرفته باشند، پس از نصب باید نمایش داده شود پیام ویژهو در تنظیمات برنامه، تنظیمات مربوطه باید وجود نداشته باشد یا به کنترل پنل منتهی شود. اگر سازندگان برنامه از تغییر آگاه نباشند، نقشه برداری به سادگی انجام نخواهد شد. و، البته، قطعاً با آن کار نخواهد کرد برنامه های قابل حمل!

    من فکر می کنم این تئوری قبلاً شما را خسته کرده است ، بنابراین به تمرین روی می آورم!

    مثال مرورگر اپرا

    مرورگر است مثال خوببرنامه ای که با چندین نوع فایل و پروتکل همراه است. بیایید ببینیم در حال حاضر در ویندوز 8 (در زمان نوشتن نسخه اپرا 12.02).

    نصب کامل اپرا

    شما برنامه را دانلود کرده اید، نصب را اجرا کرده اید و Opera را به عنوان مرورگر پیش فرض خود در طول مسیر تنظیم کرده اید که پیش فرض است. در پایان نصب باید پیغام زیر را مشاهده کرده باشید:

    با کلیک کردن روی آن می توانید در حقیقت Opera را به عنوان مرورگر پیش فرض خود تنظیم کنید.

    اگر شما واکنشی نشان ندادبه این پیام، رویدادها در سناریویی کاملاً متفاوت شروع به توسعه کردند. در نگاه اول همه چیز طبق معمول پیش رفت. اما، فرض کنید، در طول یک چت در اسکایپ، آنها یک لینک برای شما ارسال کردند. در Opera باز نمی شود، اما در مرورگری که قبلاً اصلی بود. منطقی است که فرض کنیم پس از آن می خواهید تنظیمات را بررسی یا تغییر دهید.

    در واقع، کنترل پنل نشان می دهد که Opera به طور پیش فرض در برنامه ها ثبت شده است، اما تنها با 9 از 29 نوع فایل و پروتکل همراه است. این نهبه این معنی که وقتی مرورگر اصلی را مشخص می‌کنید، باید با آن ارتباط برقرار شود هر کسانواع فایل هایی که می تواند باز کند.

    با این حال، مرورگر نتوانست برخی از ارتباطات (در این مورد– پروتکل های کلیدی، همانطور که در شکل زیر مشاهده می شود) زیرا قبلاً به برنامه های دیگر نگاشت شده اند.

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

    اکنون در یک مثال عملی دیدید که اپرا با وجود وعده نصب کننده به مرورگر اصلی تبدیل نشده است. او نباید این قول را مطابق با توصیه های جدید مایکروسافت می داد که در ادامه به آن پرداخته می شود. بنابراین، با وجود اعلان پس از نصب و انتقال اجرا شده به کنترل پنل از گزینه های برنامه، اپرا هنوز تا حدی با ویندوز 8 ناسازگار است.

    نسخه قابل حمل اپرا

    آیا شما یک پوشه با یک قابل حمل مرورگر اپرا. البته در سیستم جدیدمرورگر ثبت نشده است، بنابراین در آیتم کنترل پنل برنامه های پیش فرض فهرست نشده است.

    وقتی می خواهید انواع فایل ها را در گزینه های برنامه تنظیم کنید، دکمه "تنظیمات" به هیچ وجه کار نمی کند! این به این دلیل است که سیستم نمی داند برنامه ای که در رجیستری ثبت نشده است می تواند با چه نوع فایل هایی کار کند.

    علاوه بر این، شما نمی توانید مرورگر اصلی قابل حمل یا سرویس گیرنده پست الکترونیکی، زیرا برنامه باید در سیستم ثبت شود تا به پروتکل متصل شود!

    شما می توانید این را با باز کردن در کنترل پنل تأیید کنید ارتباط انواع فایل ها و پروتکل ها با برنامه های خاص . البته می توانید برنامه را به صورت دستی در رجیستری ثبت کنید، اما استفاده از نصب کننده بسیار ساده تر است.

    مثال با IrfanView

    به عنوان یک قاعده، ما پخش کننده ها و بینندگان تصاویر را با طیف وسیعی از انواع فایل مرتبط می کنیم، و ممکن است تعداد آنها حتی بیشتر از یک مرورگر باشد. من IrfanView را برای نشان دادن ناسازگاری جدی تر با ویندوز 8، و در نتیجه فریبنده بودن رابط، انتخاب کردم. در زمان نگارش این مقاله، نسخه IrfanView 4.33 است.

    نصب کامل IrfanView

    در مرحله نصب، IrfanView از شما می‌خواهد که انواع مختلفی از فایل‌ها را با شما مرتبط کنید و حتی در طول مسیر از شما می‌پرسد - آنها می‌گویند، آیا مطمئن هستید که می‌خواهید پیوندها را تغییر دهید؟

    این برنامه به وضوح با نوآوری های ویندوز 8 به روز نیست.

    اولین تفاوت با Opera این است که بعد از نصب IrfanView نمایش داده نمی شود پیام سیستمدر مورد در دسترس بودن برنامه جدیدبرای مشاهده تصاویر و پخش فایل های رسانه ای در نتیجه، نمی توان آن را بلافاصله پس از نصب با انواع فایل های پشتیبانی شده مرتبط کرد.

    تفاوت دوم این است که در گزینه های IrfanView نمی توان برنامه را با برخی از انواع فایل ها مرتبط کرد. فرض کنید می خواهید یک IrfanView را با همه تصاویر، از جمله تصاویر موجود، مرتبط کنید فرمت JPEG. شما تیک کادر را بزنید، روی OK کلیک کنید و ... عکس ها در همان برنامه قبلی باز می شوند.

    شکل نشان می دهد که IrfanView تعدادی افزونه را تصاحب کرده است، اما نه همه. ارتباط با JPEG مشخص شده در پارامترهای برنامه کار نمی کند، زیرا تصاویر در این فرمت با برنامه دیگری مرتبط هستند و ویندوز بیشتربرنامه ها را از تغییر انجمن های موجود جلوگیری می کند.

    برای سازگاری کامل برنامه با ویندوز 8، نویسنده باید باز کردن عنصر کنترل پنل را اجرا کند تا کاربران را با اطلاعات نادرست در تنظیمات IrfanView گیج نکند.

    حداقل IrfanView به درستی در سیستم ثبت می شود. این بدان معنی است که وقتی می خواهید نوع فایلی را باز کنید که ارتباط آن از تنظیمات برنامه تغییر کرده است، سیستم پیام زیر را نمایش می دهد:

    این به شما امکان می دهد یک برنامه را با آن نوع فایل مرتبط کنید. با این حال، IrfanView نیز خود را به عنوان برنامه پیش فرض فهرست می کند. و در کنترل پنل، می توانید آن را با همه یا انواع فایل های انتخاب شده مرتبط کنید.

    نسخه قابل حمل IrfanView

    همانطور که در بالا توضیح دادم، IrfanView نمی تواند با برخی از انواع فایل های کلیدی از گزینه های برنامه مرتبط شود. و از آنجایی که برنامه در سیستم ثبت نشده است، تنها یک راه حل وجود دارد. نیاز به باز کردن آیتم کنترل پنل ارتباط انواع فایل ها و پروتکل ها با برنامه های خاصو هر نوع فایل را به صورت دستی پیکربندی کنید، که IrfanView بیش از 70 مورد از آنها را پشتیبانی می کند.

    اکنون موضوع با این واقعیت تشدید می شود که همه توسعه دهندگان از تغییرات آگاه نیستند و / یا عجله ای برای به روز رسانی برنامه های خود ندارند. در نتیجه، رابط برنامه کاربران را گمراه می کند و آنها را به شدت گیج می کند.

    این وضعیت تا حدودی یادآور ظاهر UAC در ویندوز است، اگرچه مقیاس و اهمیت این تغییر چندان زیاد نیست. اما به همین ترتیب، مدتی طول می کشد تا برنامه ها "یاد بگیرند" که در سیستم به درستی رفتار کنند.

    پیشنهاد می کنم به برخی از توصیه های مایکروسافت برای توسعه دهندگان نگاهی بیندازید که به زودی شاهد پیاده سازی آن ها در رابط نسخه های جدید برنامه ها خواهید بود. اکنون برنامه ها در ویندوز:


    پیام سیستم در مورد برنامه های جدید را نادیده نگیرید

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

    نحوه تنظیم ارتباط در تنظیمات برنامه را بیاموزید

    همانطور که قبلاً فهمیدید، این اجازه نمی دهد دوباره تعریف کندارتباط، که ممکن است از تنظیمات برنامه مشخص نباشد. اگر نیاز دارید یک برنامه را فقط با یک نوع فایل مرتبط کنید، منوی "باز کردن با" سریع‌ترین زمان به هدف می‌رسد.

    در صورت نیاز به تطبیق انبوه، بلافاصله "برنامه های پیش فرض" را در کنترل پنل باز کنید و بسته به اینکه برنامه در سیستم ثبت شده است یا خیر اقدام کنید.

    نتیجه

    درباره نویسنده

    Vadim، در Win7 من هنوز نمی توانم چنین چیزی را شکست دهم:
    کاربر به طور تصادفی ارتباط را وارد کرده است فایل اکسلروی دفترچه یادداشت
    من آن را با استفاده از گفتگوی "باز کردن با ..." برمی گردانم، اما نماد سند متفاوت می شود - یک صفحه سفید و یک نماد اکسل در آن. چگونه اصل را برگردانیم؟

    الکسی_یا

    صبح بخیر!
    وقتی مقاله را خواندم، این فکر به ذهنم خطور کرد که همه کسانی که اولین سیستم های NT را طراحی و توسعه دادند در ردموند اخراج شدند :)
    من هنوز نمی توانم برای win 8 بررسی کنم، اما ...
    سخت به نظر می رسد. اما در واقع - ما برنامه ها را نصب می کنیم، پیکربندی می کنیم و کار می کنیم. و اگر می خواهید آزمایش کنید، win8 دارای Hyper-V است. بقیه به نظر من یک انحراف است.
    چیزی که من تا الان بدون امتحان دیدم:
    1. کاربر و سطحش :) مشکل داره. همه فکر می کنند ناپلئونی هستند. و در واقع، همه چیز بسیار دشوار است. کاربران اغلب نمی دانند چگونه کارهای پیش پا افتاده انجام دهند ... اما اینجا ...
    2. مزیت نکته 1 این است که فقط افراد واجد شرایط می توانند این کار را انجام دهند)))
    3. به علاوه، سیستم امن تر خواهد بود. در اینجا یک مثال پیش پا افتاده است که من اغلب می بینم: یک اسمبلی با نرم افزار "Embedded". آنجا گاهی اوقات چیزی پیدا می کنید که از آن شگفت زده می شوید. یا به طور کلی - نصب کننده های WPI که انبوهی از اسکریپت ها را برای هک، انجمن ها و ... چیزهای مخرب دیگر اجرا می کنند)
    4. در کشور ما، اصطلاح "freebie" و همچنین حقایق اجرای عملی آن گسترده است))) بنابراین، مردم انبوهی از بازیکنان، مرورگرها را روی دستگاه های خود در خانه دارند (ما متخصصان را نمی گیریم - آنها نیاز دارند. آن)، برنامه هایی مشابه یکدیگر از نظر عملکرد و "ابزارها - healer" با بلک جک داخلی) و اکنون این برنامه ها با دست های کوچک کج خود به سیستم صعود می کنند. محافظت از این وجود دارد، از جمله) در غرب، چگونه - یک برنامه خریدم و خوشحالم. ما نه) هنوز نه.

    PS. من از جستجو برای یک مسابقه :) چند بار استفاده کردم.

    آندری بایاتاکوف

    من نمی دانم چگونه برنامه های مترو را با انواع خاصی از فایل ها مرتبط کنیم؟
    روی Windows 8 Cyberlink PowerDVD Mobile نصب شده است. هنگام تلاش برای باز کردن فایل MKVاز هادی من را به فروشگاه می فرستند. این برنامه در لیست Open with... نیست.
    در برنامه های پیش فرض، فقط پسوند .powerdvd-metro با PowerDVD مرتبط است.
    من می خواستم با ویرایش ورودی های مربوطه در رجیستری ارتباط برقرار کنم، اما تا آنجا که متوجه شدم، این برنامه لانچر ندارد. فایل exe

    یوری

    با تشکر از شما، Vadim، یک مقاله جالب و به موقع در مورد مکانیسم ارتباط فایل در Win's 8. این به بسیاری از کاربران کمک می کند تا از ناراحتی ذهنی ناشی از ناتوانی در اختصاص مرورگر یا پخش کننده مورد علاقه خود به عنوان برنامه پیش فرض جلوگیری کنند) در غیر این صورت، در ابتدا، بسیاری از آنها گرفتار شدند. یک گیجی، ناشی از درک نادرست از ماهیت مکانیسم تداعی جدید. نه بیهوده، نه بیهوده، "مایکروسافت" در مورد تغییرات اساسی در OS Win's 8 نسبت به OS Win's 7 هشدار داد. اوه، بله ردموند، اوه بله، پسر عوضی)))

    آنتون

    در اصل، هدف مقاله تعجب آور نیست، فکر می کنم بسیاری از مردم در مورد آن می دانستند، من نیز به طور تصادفی با نوآوری های Win8 آشنا شدم، اما پاسخ سوال را پیدا نکردم.
    سوال این است که ما در مسیر "" کنترل پنل \ همه موارد کنترل پنل \ برنامه های پیش فرض \ برنامه های پیش فرض را انتخاب کنید "" چرا همه برنامه ها در لیست برنامه های نصب شده نمایش داده نمی شوند؟
    به عنوان مثال، همان AIMP در لیست نیست

    نیکلاس

    Vadim لطفا به من بگویید چگونه پروتکل ها را به Opera Portable متصل کنم

    پل

    از این خبر نداشت اگر برنامه‌ها را حتی با فایل‌های غیرفعال مرتبط نکنند، می‌توانند از سوء تفاهم جلوگیری کنند. و به این ترتیب که هنگام تلاش برای ارتباط، پیامی در این مورد ظاهر می شود که به صفحه تنظیمات منتهی می شود.

    نیکلاس

    وادیم استرکین، سؤالات متداول Vadim راه حلی برای مشکل من در مورد اتصال پروتکل ها به Opera Portable به من نمی دهد

    تاراس

    مقاله عالی با تشکر

    آندری بایاتاکوف

    وادیم استرکین,
    بله، این تنها پسوندی است که در آنجا فهرست شده است.
    منتظر آپدیت خواهم بود. فکر کردم شاید بتوانید به نوعی به صورت دستی ارتباط برقرار کنید.

    Vitaly K. ©

    وادیم، با هر یک از مقالات شما، من بیشتر و بیشتر متقاعد می شوم که Win8 را روی رایانه شخصی خود نصب نمی کنم))) فقط در قلم ماشین مجازی.
    در کل فکر می کنم از این مکانیسم دور می زنند و همه چیز مثل قبل خواهد بود، همراه با برنامه های قابل حمل و رونویسی انجمن ها بدون رضایت کاربر. البته فقط قدیمی ها می افتند.

    آنتون

    AIMP خودش کاملاً ارتباط فایل ها را رهگیری می کند و هنوز یک شکست وجود نداشته است، درست زمانی که مقاله شما را خواندم که مدتی پیش بود و مشکل باز کردن در آن مطرح شد. فایل های گرافیکینه "آنچه شما دوست دارید". به طور خاص، من picasso google viewer را نصب کردم و انجمن ها را در آن تنظیم کردم، اما به هر حال سیستم آنها را رهگیری کرد، در آن لحظه مقاله من را نجات داد، سپس تصمیم گرفتم این کار را با همه برنامه ها انجام دهم، اکثر آنها را در لیست ندیدم ..

    Vitaly K. ©

    وادیم استرکین: من شک دارم که توسعه دهندگان نرم افزار بتوانند این مکانیسم را در خلاقیت های خود دور بزنند

    چرا که نه؟ آنها مانند فایرفاکس اکنون با به روز رسانی ها انجام می دهند تا پنجره UAC ظاهر نشود - آنها سرویس را ثبت می کنند. سرویس را می توان به صورت اجرا کرد حسابسیستم، که می تواند هر کاری را انجام دهد، بیش از یک مدیر. در نتیجه، لیست خدمات در Win8 با چنین خدمات اجباری پر خواهد شد.
    خوب، من آنها را در XP حذف می کنم))

    چرا اینطور تصمیم گرفتی؟
    فکر می کنم از الان هم بدتر خواهد شد. مثلا با تحمیل انجمن ها. به این معنی که نصب کنندگان با "سورپرایز" که در یک ورودی اخیر توضیح داده شده است به قیمت اهمیت نمی دهند، آنها مکان اصلی را مشخص می کنند، وزنی را به کاربر تحمیل می کنند و برنامه های منظمآنها نمی توانند خودشان آنها را تغییر دهند و کاربران را مجبور به رفتن به "تنظیمات" می کند.
    اما من فکر می‌کنم این وضعیت اکثر توسعه‌دهندگان عادی را مجبور می‌کند تا برای تغییر انجمن‌ها، سیستم را هک کنند، و همه چیز به حالت عادی برمی‌گردد، فقط در سیستم زباله‌های بیشتری وجود خواهد داشت که اساساً غیرضروری هستند و با تغییر بایت‌ها سروکار دارند.

    الکسی ماتاشکین

    وادیم، با تشکر از مقاله!
    درست به موقع معلوم شد، من به تازگی این رفتار را کشف کردم، اما کاملاً قابل پیش بینی بود که آن را در تنظیمات پیدا کردم.
    بر این لحظه FastStone اینگونه رفتار می کند نمایشگر تصویر 4.6 ولی یک سال پیش هم آپدیت داشت.
    همچنین، مرورگر تازه منتشر شده از Yandex در لیست برنامه ها ثبت نشده است.
    به غیر از این، هیچ مشکلی وجود ندارد، خواهیم دید که چه اتفاقی می افتد.

    آنتون

    وادیم استرکین,

    خب چرا .. توی خود aimp تو تب Association، انواع فایل ها رو انتخاب میکنم، application رو میزنم.. voila !! همه چیز کار می کند. Aimp با کلیک روی فایل از اکسپلورر استاندارد ظاهر می شود. در اینجا چه چیزی را می توان اغراق کرد؟

    و اتفاقا .. در اکسپلورر استاندارد آیکون فایل به Aimp تغییر کرده است

    ولادیمیر

    من هم اینچنین فکر میکنم
    مایکروسافت، البته، ممکن است تلاش کند تا اپلت ارتباطی نوع فایل معمولی را تکمیل کند، اما در عمل، به احتمال زیاد، نوعی از برنامه شخص ثالث، که بر اساس تمام فرمت های فایل شناخته شده خواهد بود و دارای دکمه های ارتباط سریع: انواع خواهد بود اطلاعات گرافیکی، صوتی، تصویری و غیره - باید روی اعمال کلیک کنید و تغییرات به Associator معمولی می رود.

    Vitaly K. ©

    وادیم استرکین: ویتالی، من فکر می کنم که مثال شما همین است سرویس فایرفاکساصلاً چیزی نیست که برخلاف توصیه های سازنده سیستم عامل باشد

    خوب، در مورد انجمن ها هم همینطور خواهد بود. Ognelis در حال حاضر آماده است، فقط باید چند عملکرد جدید را به سرویس نهایی اضافه کنید - تغییر انجمن ها و نظارت بر آنها در هنگام راه اندازی. بقیه نیز در ادامه خواهد آمد.
    اگرچه نمی دانم که آیا این مخالف با دانه است یا نه. در اینجا به نظر شما نصب یک سرویس فقط برای آپدیت یک برنامه، طبیعی است؟

    آرتم

    من واقعاً ایده سبزی در مورد دلایل تغییرات توصیف شده ندارم. اما من به راحتی می توانم آنها را تصور کنم. بله، و شما خودتان می توانید، اگر دلیل اصلی همه تغییرات در ویندوز 8 را به خاطر داشته باشید. توسعه زیرسیستم WinRT و برنامه های کاربردی همه جانبه آن. هیچ تنظیمات برنامه غنی وجود ندارد.

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

    Vitaly K. ©

    وادیم استرکینپاسخ: وقتی موزیلا سرویسی را برای سرویس دادن به مرورگر ایجاد می کند، این طبیعی است، زیرا برای اطمینان از ایمنی میلیون ها نفر انجام می شود. و من از سرویس ذخیره سازی اولیه برنامه در %LocalAppData استقبال می کنم، زیرا دومی امنیت کمتری دارد و برخلاف توصیه های مایکروسافت است.

    برای من بهتر است یک مکانیزم به روز رسانی متمرکز از سرورهای مختلف با پشتیبانی ایجاد کنند امضای دیجیتالی، از طرف سیستم اجرا شود. این چیزی است که من در مورد لینوکس بیشتر دوست دارم - سیستم و نرم افزار به طور متمرکز در یک مکان به روز می شوند، اما هیچ کس اضافه کردن مخازن خود را ممنوع نمی کند.
    متأسفانه فروشگاه Win8 مناسب نیست - فقط از یک مکان به روز می شود و آن را به تامین کننده گره می زند. یا آپدیت نمیشه؟ همانطور که باید.

    آنتون

    وادیم استرکین,

    به طور مشابه .. سیستم بدون تغییر در انجمن ها، aimp را تنظیم کنید، تنظیمات را باز کنید، به تب file Associations بروید، پسوند فایل های مورد نیاز (mp3، pls و ...) را انتخاب کنید. aimp را ببندید، به اکسپلورر استاندارد بروید، به فایل *.mp3 یا *.pls بروید، روی آن دوبار کلیک کنید، aimp باز می‌شود، پخش فایل انتخابی شروع می‌شود.. چه کار اشتباهی انجام می‌دهم یا چه چیزی را نمی‌فهمم؟

    آنتون

    یادم رفت اضافه کنم، مخصوصا برای این درست کردم ریست کاملسیستم های. نگاه کرد تنظیمات سیستماتصالات نوع فایل در لیست ارتباط های پخش کننده رسانه استاندارد، یک علامت در کنار فایل *.mp3 وجود دارد، اما پس از دستکاری در تنظیمات خود AIMP، این علامت از بین می رود و نماد نوع فایل به AIMP تغییر می کند.

    Vitaly K. ©

    وادیم استرکین: از طرف دیگر، دلیلی نمی بینم که چرا لازم بود برنامه های دسکتاپ قابلیت ارتباط مستقیم با تنظیمات آنها را از بین ببرند و مشکل قابلیت استفاده را در آنها ایجاد کنند.

    و من تبلیغ اپلیکیشن های مترو را می بینم.

    Vitaly K. ©

  • آرتم

    وادیم استرکین: من دلیلی نمی بینم که چرا لازم بود برنامه های دسکتاپ توانایی ارتباط مستقیم با تنظیمات آنها را از بین ببریم و در نتیجه مشکل قابلیت استفاده در آنها ایجاد کنیم.


  • آنها اخیراً یک لپ تاپ آورده اند که در آن تقریباً تمام میانبرهای روی دسکتاپ یکسان هستند - مانند فایل ها Windows Media Center (WMC ). در عین حال فقط مرکز رسانه راه اندازی می کنند. در غیاب صاحب، بچه ها چیزی فریاد زدند. در اصل، همه چیز بسیار ساده است. در این مورد، آنها سعی کردند برنامه را باز کنند ( EXE) از طریق WMC ، به احتمال زیاد به طور تصادفی میانبر برنامه را کشیده است. در نتیجه، ارتباط فایل‌ها شکسته شد و تمام فایل‌ها توسط مرکز رسانه باز شدند، حتی ویرایشگر رجیستری و خط فرمان راه‌اندازی نشد. Media Center به برنامه پیش‌فرض برای باز کردن همه برنامه‌ها (EXE) و همه فایل‌های مرتبط با برنامه‌ها تبدیل شده است. به عنوان مثال، برنامه پیش فرض برای همه فایل های متنی(TXT) دفترچه یادداشت ویندوز (Notepad.exe) است. از آنجایی که Notepad نیز یک برنامه EXE است، Notepad و همه اسناد متنیاز طریق مرکز رسانه شروع به باز کردن کرد.

    مجبور شدم از کامپیوترم آنلاین بشوم، اطلاعات پیدا کنم و همه چیز را به حالت عادی برگردانم. برای انجام این کار، باید برنامه های پیش فرض را بازنشانی کنیم و انجمن های اصلی فایل را با برنامه های مناسب بازیابی کنیم.

    1. آرشیو را دانلود کنید و فایل موجود در آن را از حالت فشرده خارج کنید پیوندهای پیش فرض فایل reg .

    2. فایل رجیستری را اجرا کنید (دوبار کلیک کنید)* و افزودن داده به رجیستری ویندوز را تأیید کنید.

    مهم:این اصلاح فقط برای ویندوز 7 است.

    3. کامپیوتر خود را مجددا راه اندازی کنید.
    خواهید دید که چگونه میانبرهای برنامه به تدریج عادی می شوند.
    به خاطر داشته باشید که فایل‌هایی که با برنامه‌های ویندوز 7 تازه نصب شده مرتبط نیستند (به عنوان مثال، mkv, PSD) از دست خواهد داد انجمن ها را تاسیس کرد. شما باید به صورت دستی برنامه های پیش فرض را به چنین فایل هایی اختصاص دهید ( برای باز کردن با).

    * اگر هنگام دوبار کلیک کردن روی فایل رجیستری خطایی رخ داد (WMC شروع می شود)، سپس روی فایل کلیک راست کنید، در منوی زمینه که ظاهر می شود، را انتخاب کنید با > انتخاب برنامه > ویرایشگر رجیستری را باز کنید . مطمئن شوید که چک باکس علامت زده شده است از برنامه انتخاب شده برای همه فایل های این نوع استفاده کنید و فشار دهید خوب. اگر ویرایشگر رجیستری در پنجره نباشد انتخاب برنامهسپس دکمه را فشار دهید مرور، باز کن پوشه ویندوز، فایل موجود در آن را پیدا کرده و انتخاب کنید regedit.exeو فشار دهید باز کن.

    می توانید این گزینه را امتحان کنید، معنی یکسان است:

    1. ایجاد reg -file: notepad را باز کنید و این خطوط را وارد کنید

    ویرایشگر رجیستری ویندوز نسخه 5.00

    [HKEY_CLASSES_ROOT\exefile\shell]

    [ HKEY _ CLASSES _ ROOT \ exefile \ shell \ open ]
    "EditFlags"=hex:00,00,00,00

    [ HKEY _ CLASSES _ ROOT \ exefile \ shell \ open \ command ]
    @="\"%1\" %*"

    [ HKEY _ CLASSES _ ROOT \ exefile \ shell \ runas ]

    [ HKEY _ CLASSES _ ROOT \ exefile \ shell \ runas \ فرمان ]
    @="\"%1\" %*"

    2. ما آن را یک نام دلخواه می نامیم، به عنوان مثال، r فایل را بازنشانی کنید. reg و با دوبار کلیک کردن روی آن راه اندازی کنید reg -فایل با دکمه سمت چپ ماوس. تغییرات را بپذیرید و کامپیوتر خود را مجددا راه اندازی کنید.
    من انجام دادم. شما هم موفق باشید!

    خوب، حالا بیایید نحوه تغییر تداعی ها در ویندوز 7 را برای فایل های اجرایی، پوشه ها و فایل ها به صورت پیش فرض (برای تعدادی از انواع فایل ها به طور جداگانه) بررسی کنیم. پیوندهای فایل در ویندوز 7 در اینجا ذخیره می شوند: Control Panel\Programs -> "Assign a program to open files of this type". در آنجا می توانید برنامه ای را تغییر دهید که یک فایل خاص را باز می کند، اما نمی توانید نقشه برداری (تداعی) را حذف کنید.

    در اینجا یک جدول کوچک با فایل‌هایی وجود دارد که می‌توانید انجمن‌ها را بازنشانی کنید (فقط برای ویندوز 7):