دسته بندی: 

آیا برنام های قدیمی و محبوب شما روی ویندوزهای آپگرید شده و جدید کار نمی کنند؟ Jane Hoskyn برای رفع این مشکل راهکارهایی ساده و همین طور سخت دارد.

ما با نابودی Windows XP کنار آمدیم و از آن، زمان زیادی نمی­گذرد. البته پیش­بینی­های به­مراتب بدتری درباره وقایع بعد از نابودی Windows XP شده بود، اما اکنون خوشبختانه بسیاری از مردم از کار با ویندوز 7، 8 و 8.1 راضی هستند و حتی تعداد کمی از کاربران شروع به کار با نسخه آزمایشی Windows 10 تحت عنوان Technical Preview کرده­اند.

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

اما CDهای نصب این برنامه­ها و شماره سریال آنها را کنار نگذارید، زیرا بسیاری از برنامه­های قدیمی با تغییر تنظیمات می­توانند روی نسخه­های جدید ویندوز اجرا شوند. در این مقاله ما به شما نشان می­دهیم چگونه به برنامه­ها و حتی سیستم ­عامل­های قدیمی، زندگی دوباره بدهید.

برنامه ­ها را با استفاده از قابلیتcompatibility  اجرا کنید

قابلیت compatibility (سازگاری) نسخه­های قدیمی ویندوز را در خود پنهان می­کند. زمانی که شما این قابلیت را فعال می­کنید در واقع به ویندوز 7، 8 و 8.1 می­گویید تا مانند Windows XP، Windows 95 و دیگر سیستم­ عامل­های قدیمی عمل کنند. و به این صورت برنامه­هایی که برای این ویندوزها طراحی شده­اند، به­راحتی روی سیستم­عامل جدید شما اجرا می­شود.

این کار بسیار ساده است، نیازی نیست تا برنامه­ای را که با آن مشکل دارید را باز کنید. روی آیکون یا shortcut فایل مورد نظر در دسکتاپ و یا روی فایل نصب آن (EXE) راست کلیک کنید، سپس به Properties بروید و تب compatibility را انتخاب کنید و در کنار گزینه Run this program in compatibility mode علامت تیک را قرار دهید. با فعال کردن این گزینه و کلیک روی منوی کشویی زیر آن امکان اجرای برنامه تحت شرایط سیستم­عامل مبدا وجود دارد. با گذاشتن علامت تیک در کنار گزینه Run this program as an administrator، شما می­توانید شرایط و ضوابط پیشفرض را برای دسترسی به برنامه تغییر دهید که این کار به شما کمک می­کند تا برنامه را به­راحتی باز و اجرا کنید، سپس روی OK کلیک کنید. اکنون هر زمان که برنامه را باز کنید، تحت قابلیتcompatibility  مورد انتخاب شما اجرا خواهد شد.

اما برای استفاده از این قابلیت شرایطی وجود دارد و البته این قابلیت، راهکار هر مشکلی هم نیست. مثلا ممکن است به اجرای بسیاری از نرم­افزارهای Windows XP و Vista کمک کند اما شاید برای برنامه­های قدیمی­تر کار نکند. از همه مهم­تر این­که از این قابلیت نباید برای برنامه­ها یا نرم­افزارهای مهم امنیتی استفاده کنید. اگر شما از compatibility mode برای اجرای آنتی­ویروس­ها، فایروال، نرم­افزارهای backup، برنامه­های پاک­سازی و بهینه­سازی سیستم یا ابزارهای Windows استفاده کنید، ممکن است که آنها از کار بیافتند. اما اگر شما نسخه­های قدیمی بازی­ها، نرم­افزارهای پخش موسیقی، ویرایشگر تصاویر، نرم­افزارهای ساخت شجره­نامه خانوادگی و از این قبیل را دارید، compatibility mode می­تواند برای کار کردن مجدد با آنها حتی در سال­های آینده هم مفید باشد.

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

اسلحه بعدی در مجموعه مهمات شما برای سازگاری با سیستم­عامل­های جدید ابزار Program Compatibility در ویندوز می­باشد. این ابزار قابلیت Compatibility را به­صورت اتوماتیک در برنامه منتخب شما قرار می­دهد و تلاش می­کند تا مسائلی را (که مایکروسافت آنها را مشکل می­نامد) که شما با آن دارید را حل کند.

برای بازکردن این قابلیت، عبارت Compatibility را در منوی Start ( در Windows 7) یا صفحه Start ( در Windows        8و8.1) تایپ کنید، سپس در لیست نتایج جستجو، روی ‘Run programs made for previous versions of windows’ کلیک کنید و زمانی که آن باز شد، روی لینک آبی و کوچک Advanced در پایین صفحه سمت چپ کلیک کنید. اگر شما تمام شرایط و ضوابط دسترسی کاربر را در سیستم عامل خود ندارید، روی ‘Run as administrator’ کلیک کنید، سپس گزینه Next را بزنید و یک دقیقه صبر کنید تا برنامه لیستی از نرم­افزارهای نصب شده شما را بدهد و از بین آنها برنامه­ای که با آن مشکل دارید را انتخاب کنید و روی Next کلیک کنید.

البته شما می­توانید با کلیک راست روی آیکون برنامه مورد نظر در دسکتاپ یا فایل اجرایی EXE آن و کلیک روی گزینه Troubleshoot compatibility مستقیما به این مرحله بروید.

اکنون روی Troubleshoot program کلیک کنید و در کنار گزینه ‘The program worked in earlier versions of windows but won’t install or run now’ و گزینه‘The program opens but doesn’t display correctly’ یا ‘The program requires additional permissions’ علامت تیک را قرار دهید و برای آنکه اجرا شوندNext  را بزنید. اگر نسخه اصلی برنامه در ویندوز را می­شناسید روی آن کلیک کنید و اگر آن را نمی­شناسید روی ‘I don’t know’ کلیک کنید تا به ویندوز اجازه دهید که به­صورت خودکار بهترین تنظیمات برای سازگار شدن برنامه را انتخاب کند و در نهایت روی Start the program کلیک کنید.

اگر برنامه با موفقیت باز و اجرا شد در Program Compatibility روی Next کلیک کنید و گزینه ‘Yes, save these settings’ را انتخاب کنید تا برنامه همیشه در حالت Compatibility اجرا شود. اگر کماکان برنامه کار نکرد، روی ‘No try again’ کلیک کنید یا CDهای قدیمی نصب Windows XP (2000، 95 و یا هر سیستم عامل دیگر که برنامه روی آن اجرا می­شود) را پیدا کنید و به راه­حل پیشنهادی بعدی ما مراجعه کنید.

سیستم­ عامل قدیمی خود را روی سیستم­ عامل جدید به­ صورت مجازی اجرا کنید

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

همان­طور که شما هم حدس زده­اید، این روش به­سادگی گذاشتن علامت تیک در پنجره Properties که در راه­های قبلی امتحان کردیم نمی­باشد. ابتدا شما باید در داخل سیستم خود یک کامپیوتر مجازی بسازید و سپس نسخه قدیمی (یا نسخه­های قدیمی) ویندوز را روی آن نصب کنید. برای نصب هر نسخه از ویندوز شما به CD نصب و یا حداقل فایل اصلی نصب آن (معمولا فایل ISO) و شماره سریال CD خریداری شده نیاز دارید. شما می­توانید فایل­های رایگان EXE ویندوز موردنظر خود را در اینترنت هم پیدا کنید که ادعا می­شود نسخه­های کاملی از Windows XP و بقیه ویندوزها می­باشد. البته آنها معمولا قانونی نیستند و ممکن است خطرناک باشند، پس مراقب باشید.

نرم­افزار مجازی­سازی مایکروسافت، Windows Virtual PC (www.snipca.com/14643) تنها برای نسخه­های ویرایشی Windows 7 ‪( Professional، Enterprise و Ultimate)‬ کار می­کند. پس تقریبا استفاده از آن برای همه ما غیر ممکن است. خوشبختانه گزینه سومی به نام VirtualBox وجود دارد که بسیار کاربردی و رایگان می­باشد. (www.snipca.com/14660) ما کار با VirtualBox را در کارگاه آموزشی نصب نسخه پیش­نمایش Windows 10 Technical Preview (در مقاله شماره 434) نشان دادیم.

آخرین نسخه VirtualBox (4.3.20)‎ چند هفته پیش عرضه شد. برای دانلود آن به وب­سایت www.snipca.com/14660 مراجعه کنید و روی لینک کوچک آبی رنگی به نام x86/amd64 که سمت راست عبارت VirtualBox 4.3.20 for windows hosts قرار دارد، کلیک کنید. زمان اجرای فرمان نصب درباره گزینه­های موجود در منوهای کشویی نگران نباشید . با خیال راحت آنها را نادیده بگیرید و روی Next کلیک کنید تا عمل نصب کامل شود. اگر مشکلی با این روند داشتید می­توانید در راهنمای آنلاین کاربر مطرح کنید. (www.snipca.com/14661)

سپس VirtualBox را باز کنید و روی گزینه New کلیک کنید تا اولین کامپیوتر مجازی خود را بسازید و اینجا همان­ محلی است که شما نسخه­های قدیمی ویندوز (یا هر سیستم­عامل دیگر) را نصب می­کنید. پس آن را نام­گذاری کنید تا بعدا متوجه شوید که کامپیوتر مجازی شما دربرگیرنده کدام سیستم­عامل است (مثلا در تصویر ما آن را Jane’s XP نامگذاری کرده­ایم). شما می­توانید چند کامپیوتر مجازی بسازید و سیستم­های مختلفی روی آن نصب کنید و بدین طریق برنامه­های قدیمی خود را روی آنها نصب کنید. با استفاده از این روش شما احساس کارکردن با سیستم­عامل قدیمی خود را پیدا خواهید کرد.

نسخه رایگان و منبع­باز Portable Virtual (برای دانلود آن به سایت www.vbox.me مراجعه کنید و در بالای صفحه سمت راست روی VirtualBox v4.3.18 کلیک کنید) فایل­های نصب VirtualBox را به برنامه­های قابل حمل تبدیل می­کند. با این کار می­توانید نسخه­های قدیمی ویندوز را از طریق یک فلش USB روی هر کامپیوتری که بخواهید اجرا کنید. البته شما باید فایل نصب VirtualBox را جداگانه دانلود کنید. دستورالعمل­های کامل برای نصب این نسخه در صفحه وب­سایت  Portable VirtualBox موجود می­باشد.

 

دیدگاه‌ها

تصویر محمد
محمد (تایید نشده)

سلام
ممنون از مطالب مفیدتون
اما من می خوام نرم افزار (step7( plc رو روی win8 داشته باشم
اصلا نصب نمیشه که بخوان این کارها رو انجام بدم
لطفا راهنمایی کنید
ممنون

تصویر سمیرا
سمیرا (تایید نشده)

با سلام
مطلب بسیار خوبی بود و برای من بسیار مفید واقع شد. سپاسگذارم

افزودن دیدگاه جدید