تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: مشکل در اجرا نشدن فایل های تحت داس

  1. #1
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض مشکل در اجرا نشدن فایل های تحت داس

    با سلام

    نمی دونم چرا تازگی بعد اینکه چند ساعتی کامپیوتر روشنه برنامه های تحت داس نه همشون فقط 16 بیتها
    مثل edit.com, debug.exe همه از کار می افتن و موقع اجرا کردنشون این اررور رو میدن



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

    به نظرتون مشکل چی میتونه باشه

    ممنون اگه راهنمایی کنید

  2. #2
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    با عرض معذرت ویرایش شد .
    Last edited by mahdi7610; 15-12-2007 at 23:26.

  3. #3
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

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

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

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

    اگه راه حلی به نظرتون میرسه دریق نکنید

    پیشاپیش ممنون

  4. #4
    آخر فروم باز winxp's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    ایران
    پست ها
    1,588

    پيش فرض

    سلام hoax3r جان

    شما بگو اون ntvdm.exe چی کار میکنه و مربوط به چی هستش تا بعد مشورت کنیم ببینیم از چیه

    دستور sfc /scannow رو تست کردی ؟

    تو safe mode هم همین جوره ؟

    والا من کوچیکتر از این حرفام که بخوام راه حل بگم ولی خوب بدم نمیاد شیطونی کنم

    انشا الله درست میشه

  5. #5
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    سلام winxp جان
    شما استاد مایی، کوچیک شما هم هستیم، مجاز به هر گونه شیطونی هم هستین

    ntvdm یه ماشین مجازی هست که این امکان رو میده تا برنامه های تحت داس و قدیمی روی محیط 32 بیتی (یعتی داس به بعد) اجرا بشن.

    الان دستور تست میکنم!

    نه تو safe mode تست نکردم
    آخه مشکل همیشه نیست بعد یه مدت کار یهو پیداش میشه اگه بخوام رو safe mode امتحلن کنم باید یه چند ساعتی تو اون حالت صبر کنم

    حالا رستارت کردم فعلا مشکل رفته، یکم کار کنم ببینیم چی میشه

    نتیجه رو اعلام میکنم.

    ممون از همه

  6. #6
    آخر فروم باز winxp's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    ایران
    پست ها
    1,588

    پيش فرض

    سلام عزیزم

    اینم تست کن

    I my experience, most ntvdm errors can be fixed by modifying the TEMP and TMP environment settings to make them 8.3 namespace compatible.

    The default path for the TEMP directories is %USERPROFILE%\Local Settings\Temp

    Which will (typically) expand to something like:
    C:\Documents and Settings\Administrator\Local Settings\Temp

    16 bit applications can’t manage the spaces or long file names, and will generate ntvdm errors, even if they are not explicitly referencing the TEMP directory.

    You can either use a common temp location (e.g. C:\Temp) or use the short version of the path. For the Administrator ID, the short filename path is C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMP

    Your can check these names by using ‘dir /x’
    The variable settings can then be changed for each user by going into

    My Computer -> Properties -> Advanced -> Environment Variables ->
    Set TEMP and TMP to c:\temp or the short filename version

    You should also consider the PATH environment variable, and any INI files that may be used. The short filename for the "c:\Program Files" directory is "c:\progra~1"

  7. #7
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    winxp جان مطلب جالبی بود تا حالا به این فکر نکرده بودم
    امتحان میکنم و بعد نتیجه رو اعلام میکنم.

    با تشکر از وقتی که گزاشتین
    شاد باشید

  8. #8
    آخر فروم باز winxp's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    ایران
    پست ها
    1,588

    پيش فرض

    سلام دوباره

    اینجارو یه سر بزن

    دقیق همین مشکل رو گفته ولی راهاش انگلیسیه و منم سرم نمیشه

    اگه فهمیدی به منم بگو

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشی

  9. #9
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

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

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

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

    اگه راه حلی به نظرتون میرسه دریق نکنید

    پیشاپیش ممنون
    سلام hoax3r جان مي بخشي به خاطر پست قبلي اخه اصلا error را نخونده بودم تا ديدم فکر کردم همونه .

    به هر حال

    راستش اين برنامه يعني debug.exe در واقع يکي از پروسه هاي خود سيستم عامل هستش .
    و در واقع اجازه مي ده به نرم افزارهايي قديمي که تحت داس هستن بتونن با ويندوز nt و ويندوز xp اجرا بشن .

    همون طور که خودت هم می دونی XP تحت Kernell سیستم عامل های NT هستش .
    و مسلما در اجرای چنین برنامه هایی تداخل و مشکل ایجاد می شه .

    تمامی برنامه های 16 bits با استفاده از VDM اجرا میشن.
    VDM در حقیقت یه نوع emulator ( می دونید که یعنی چی یعنی یک مقلد ) هست. این emulator در تمامی نسخه های Windows وجود داره.
    ntvdm.exe همونطور که از اسمش هم پیداست در یک 32bits platform اجازه اجرا برنامه های 16bits رو
    میده. در حقیقت محیطی رو برای این کار آماده میکنه

    اين برنامه در واقع شبيه محيط داس هستش و در واقع اجازه مي ده برنامه هايي بسيار قديمي به خوبي در ويندوز xp اجرا شوند .

    البته نبايد اين را با command اشتباه گرفت چون اون 32 بيت هستش اما اين 16 بيت هستش .

    همون طور که گفتم با اين پروسه مي شه برنامه هايي که 16 بيتي هستن را را توي ويندوز xp اجرا کرد . به خاطر همين است که فعال مي شه .
    البته ممکنه ويروس يا اسپاي وار هم باعث شده باشه که اين برنامه فعال بشه .

    تنها راه حل من اينه که اگه برنامه ای داری که 16 بیتی هستش شما از ويندوز 98 و ورژن های قدیمی تر از xp استفاده کنید .

  10. #10
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    سلام hoax3r جان مي بخشي به خاطر پست قبلي اخه اصلا error را نخونده بودم تا ديدم فکر کردم همونه .

    به هر حال

    راستش اين برنامه يعني debug.exe در واقع يکي از پروسه هاي خود سيستم عامل هستش .
    و در واقع اجازه مي ده به نرم افزارهايي قديمي که تحت داس هستن بتونن با ويندوز nt و ويندوز xp اجرا بشن .

    همون طور که خودت هم می دونی XP تحت Kernell سیستم عامل های NT هستش .
    و مسلما در اجرای چنین برنامه هایی تداخل و مشکل ایجاد می شه .

    تمامی برنامه های 16 bits با استفاده از VDM اجرا میشن.
    VDM در حقیقت یه نوع emulator ( می دونید که یعنی چی یعنی یک مقلد ) هست. این emulator در تمامی نسخه های Windows وجود داره.
    ntvdm.exe همونطور که از اسمش هم پیداست در یک 32bits platform اجازه اجرا برنامه های 16bits رو
    میده. در حقیقت محیطی رو برای این کار آماده میکنه

    اين برنامه در واقع شبيه محيط داس هستش و در واقع اجازه مي ده برنامه هايي بسيار قديمي به خوبي در ويندوز xp اجرا شوند .

    البته نبايد اين را با command اشتباه گرفت چون اون 32 بيت هستش اما اين 16 بيت هستش .

    همون طور که گفتم با اين پروسه مي شه برنامه هايي که 16 بيتي هستن را را توي ويندوز xp اجرا کرد . به خاطر همين است که فعال مي شه .
    البته ممکنه ويروس يا اسپاي وار هم باعث شده باشه که اين برنامه فعال بشه .

    تنها راه حل من اينه که اگه برنامه ای داری که 16 بیتی هستش شما از ويندوز 98 و ورژن های قدیمی تر از xp استفاده کنید .
    مهدی جان ممنون از توضیحات مفیدتون
    فقط یه قسمت یه ایراد کوچیک داره، با اجازتون اصلاح کنیم
    debug.exe همونطور که از اسمش هم پیداست برای اشکالزدایی و یکسری کارهای دیگه مثل اسمبر و دی اسمبر کردن برنامه های قدیمی 16 بیتی هست.
    همیشه تو تمام ورژن های ویندوز بوده و اجرا تو ویندوز های 32 بیتی همونطور که
    خودتون گفتین احتیاج به ntvdm.exe داره تا تو محیط های 32 بیتی کار کنه
    و خوب من خیلی وقته که تو همین xp با هاش کار مکینم مثل دو تا دوست با هم کنار اومدیم و مشکلی باهاش نداشتم

    تازگی نمی دونم چی شده بازی در میاره، ولی فعلا با راهنمایی های شما و winxp فعلا مشکلی نیست تا ببینم چی میشه

    ===============
    winxp تو اون سایت مشکل در مورد یه بازی به اسم starts بود که موقع اجرا همین اررور ور میده
    کلی هم حرف زدن ولی آخرش یه راه حل درست حسابی ندادن

    ممون دوستان
    شاد باشید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •