سلام دوستان خوبم میدونم خیلی ها با اجرا نشدن برخی نرم افزارها از جمله نرم افزارهای نیمباز مشکل دارن تو این تایپیک به شما میگم که چه کار کنید تا مشکلتون حل بشه
1.داشتن net framework
خب اول از همه برای اجرا شدن نرم افزارهای تحت ویندوز شما باید روی سیستم خودتون این برنامه پیش نیاز NET Framework رو نصب کنید با این برنامه اکثر نرم افراهای تحت ویندوز از جمله نرم افزارهای نیمباز اجرا میشن
شما میتونید برای دانلود این برنامه به این سایت رفته (کلیک کن) و برنامه مورد نظر رو مطابق ویندوز خودتون دانلود و اجرا کنید
پیشنهاد من : نصب نسخه 3.5 تا 4 new framework هستش چون اکثر سازنها نرم افزار از این دو تا استفاده میکنن
2.ارور ناشی از ocx و dll
گاهی وقتها وقتی میخواید برنامه رو اجرا کنید با eror زیر مواجه میشید
این ارور ناشی از نداشتن 2برنامه پیش نیاز ocx و dll هستش که به 2صورت میتونید اونا رو تهیه کنید و رجستری کنید ((پیشنهاد من روش دوم هستش ))
روش اول : به صورت دستی
پس از دانلود برنامه فایل های OCX رو در این مسیر C/Windows/System32 کپی کنید و حالا روی برنامه OCX دابل کلیک کنید تا فایلها رجیستر بشن و برنامه به راحتی اجرا بشه
فايلهاي DLL که فايلهاي کتابخانه اي و OCX هم کنترل هاي ويندوز (بنام کنترل هاي ActiveX) هستند، بايستي در ويندوز رجيستر (Register) يا ثبت گردند که قابل استفاده باشند. در غير اينصورت حتي با کپي کردن آن در فولدر سيستم ويندوز (System يا System32) براي سيستم عامل ويندوز ناشناخته هستند.
براي اين منظور بايستي با استفاده از regsvr32 از طريق پنجره Run بصورت يک دستور خطي (Command-line) آنرا در سيستم رجيستر کرد.
- در منوي Start ويندوز، گزينه Run را انتخاب کنيد.
- در پنجره باز شده در کادر مربوطه، دستوري به فرمت زير را وارد کنيد:
regsvr32 "path & filename of dll or ocx"
يا دستور کامل تر آن که بصورت زير است:
%windir%\System32\regsvr32 "path & filename of dll or ocx"
- سپس دکمه OK را بزنيد.
"path & filename of dll or ocx" مسير فايل DLL يا OCX ما بر روي هارد است. فرض کنيد که کنترلي بنام ShellExtension.ocx در درايو \:C داريم. براي رجيستر کردن آن تايپ مي کنيم:
regsvr32 "c:\ShellExtension.ocx"
يا
%windir%\System32\regsvr32 "c:\ShellExtension.ocx"
* اگر تايپ مسير فايل برايتان دشوار است، مي توانيد در پنجره Run تايپ کنيد regsvr32 و سپس فايل مورد نظر را به درون پنجره Run درگ (Drag&Drop) کنيد تا مسير آن برايتان در پنجره Run بطور اتوماتيکي درج شود.
* گذاشتن علامت " بين آدرس مسير فايل اختياري است. اما اگر مسير فايلتان بگونه اي است که داراي فضاي خالي يا Space است، مسير فايل در دستور فوق بايستي بين دو علامت " (کوتيشن) محصور گردد.
* پارامترهايي که مي توان براي دستور regsvr32 بکار روند، عبارتند از:
s/ براي عدم نمايش پيغام خطا/اخطار
u/ براي لغو رجيستر کردن (Unregister) فايلهاي DLL و OCX
مثلاً در مثال فوق مي خواهيم عمليات رجيستر کردن بدون نمايش دادن پيغام باشد:
regsvr32 /s "c:\ShellExtension.ocx"
يا مثلاً فايل مربوطه را بدون نمايش دادن پيغام، لغو رجيستر کنيم. داريم:
regsvr32 /s /u "c:\ShellExtension.ocx"
برنامه نويساني که مي خواهند فايلهاي DLL ،OCX و يا tbl خود را از طريق shell کردن و کد نويسي رجيستر کنند، مي توانند از اين دستور خطي استفاده کنند. مثلاً برنامه نويسان Visual Basic مي توانند از کد زير براي رجيستر کردن فايل هاي DLL و OCX از طريق برنامه هايشان استفاده کنند:
Shell ("regsvr32 <path & filename of dll or ocx>")
مثال:
Shell ("regsvr32 c:\ShellExtension.ocx")
روش دوم: auto توسط نرم افزار
این روش به صورت auto هستش و نیازی نیست خودتون دستی برنامه رو تو درایوc بریزید و رجستری کنیدش با نصب این نرم افزاری که در پایین گذاشتم دیگه مشکلتون حل میشه
نکته: در صورت بودن رمز برای دانلود و یا خارج کردن از حالت zip رمز پایین رو وارد کنید
farabuzz.net