خطاهای میزبان اسکریپت ویندوز: علل و نحوه رفع آن

فقدان فایل‌های سیستم و داده‌های خراب می‌تواند باعث ایجاد خطاهای Windows Script Host شود و از اجرای برخی از برنامه‌ها و برنامه‌های راه‌اندازی جلوگیری کند. بیایید به چند روش برای رفع آنها نگاه کنیم.

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

میزبان اسکریپت ویندوز چیست؟ ایمن است؟

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

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

چه چیزی باعث خطاهای میزبان اسکریپت ویندوز می شود؟

دو دلیل اصلی برای مشاهده خطای Windows Script Host، اسکریپت‌های معیوب یا فایل‌های سیستم از دست رفته است.

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

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

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

رفع 1: SFC و DISM

بهترین راه برای تعمیر فایل‌های سیستم و اطمینان از اینکه چیزی کم نیست، اجرای یک اسکن DISM و SFC است. سرویس و مدیریت تصویر استقرار (DISM)یک ابزار خط فرمان است که تصویر محلی سیستم عامل ویندوز شما را با یک نسخه جدید از سرورهای مایکروسافت تعمیر می کند.

پس از آن، System File Checker (SFC)می‌تواند از میان فایل‌های سیستم شما عبور کند و فایل‌های گمشده یا خراب را از این تصویر دیسک جایگزین کند. فقط با این دو دستور می توانید هر مشکلی را در فایل های سیستم ویندوز برطرف کنید.
.

  1. برای تعمیر فایل های سیستم در رایانه خود، ابتدا Command Promptرا به عنوان Administrator باز کنید. می توانید این کار را با تایپ "cmd" در منوی Start و کلیک کردن روی اجرا به عنوان مدیرانجام دهید.
  2. با دستور DISM شروع کنید:
  3. Dism /Online /Cleanup-Image /RestoreHealth

    1. این امر از DISM می‌خواهد تا تصویر سیستم را از مایکروسافت دانلود کند و سپس از آن برای تعمیر تصویر محلی در سلامت کامل استفاده کند.
      1. بعد از DISM، زمان اجرای دستور SFC است. sfc /scannow را تایپ کنید و اینتر را فشار دهید تا فایل‌های سیستم را در رایانه‌تان اسکن کنید و فایل‌های گمشده و خراب را جایگزین کنید.
        1. صبر کنید تا SFC همه فایل‌های سیستم را یکی یکی تأیید کند و قبل از تکمیل فرآیند پنجره را نبندید.
        2. رفع 2: استفاده از System Restore برای بازگشت به پیکربندی قبلی

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

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

          1. برای استفاده از System Restore، باید System Properties را از کنترل پنل باز کنید. اما از آنجایی که این گزینه ممکن است مشکل باشد، جستجو برای ایجاد نقطه بازیابیاز منوی استارت آسان تر است.
            1. این یک پنجره جدید باز می کند که به شما امکان می دهد نقاط بازیابی ایجاد یا استفاده کنید. دکمه System Restore…را انتخاب کنید تا رایانه خود را به نقطه بازیابی قبلی برگردانید.
              1. اکنون پنجره System Restore ظاهر می شود که تمام نقاط بازیابی اخیر ذخیره شده در رایانه شما را فهرست می کند. برای مشاهده نقاط بازیابی قدیمی تر، گزینه نمایش نقاط بازیابی بیشتررا انتخاب کنید.
                1. می توانید تاریخ و زمان ایجاد هر نقطه بازیابی را بیابید و به شما این امکان را می دهد که دقیقاً چقدر به عقب برگردید سیستم خود را انتخاب کنید. به روز رسانی مربوطه نیز برای نقاط بازیابی ایجاد شده به طور خودکار توسط ویندوز ذکر شده است. نقطه بازیابی سیستم را که می‌خواهید به آن بازگردانید انتخاب کنید و بعدیرا بزنید..
                  1. نقطه بازیابی را مجدداً تأیید کنید و Finishرا برای شروع فرآیند انتخاب کنید. رایانه شما راه اندازی مجدد می شود و فایل های سیستم را به پیکربندی قدیمی تر بازیابی می کند.
                  2. رفع 3: بازنشانی ویندوز

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

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

                    1. برای بازنشانی ویندوز در رایانه شخصی خود، با باز کردن تنظیماتشروع کنید. به سادگی روی نماد چرخ دنده آن در منوی استارت کلیک کنید.
                      1. برگه Windows Update(معمولاً آخرین مورد در سمت چپ) را انتخاب کنید و سپس به گزینه‌های پیشرفتهبروید.
                        1. در بیشتر موارد، گزینه‌های پیشرفته شامل تنظیمات مربوط به به‌روزرسانی‌های ویندوز است که به شما امکان می‌دهد دقیقاً نحوه و زمان نصب به‌روزرسانی‌ها در رایانه خود را مدیریت کنید. اما چیزی که برای تنظیم مجدد ویندوز نیاز داریم بازیابیاست.
                          1. اکنون گزینه Reset PCرا خواهید دید. روی این دکمه کلیک کنید.
                            1. پنجره جدیدی برای شروع فرآیند باز می شود. اینجاست که می توانید با انتخاب گزینه اول فایل های خود را نگه دارید.
                              1. گزینه دوم انتخاب منبع فایل های نصب است. مگر اینکه چند رسانه نصب را آماده کرده باشید (مثلاً یک USB قابل بوت)، گزینه Cloud download را انتخاب کنید. حتی زمانی که یک رسانه نصب محلی دارید، Cloud Download ترجیح داده می‌شود زیرا تضمین می‌کند آخرین نسخه ویندوز بدون خرابی از سرورهای مایکروسافت دانلود شود.
                                1. برای آخرین بار همه چیز را مرور کنید و برای تأیید بازنشانیرا انتخاب کنید. اکنون ویندوز در رایانه شما بازنشانی می شود.
                                2. اکنون، فقط باید منتظر بمانید تا نصب پیشرفت کند. رایانه شما ممکن است چندین بار راه اندازی مجدد شود، بنابراین مطمئن شوید که یک منبع تغذیه بدون وقفه برای رایانه شخصی یا لپ تاپ خود دارید.

                                  در مورد اسکن آنتی ویروس چیست؟

                                  از اسکن های اضافی آنتی ویروس صرف نظر کنید. آنها فقط بدافزار را می گیرند و خطاهای Script Host را برطرف نمی کنند. Windows Defender که به طور پیش‌فرض از قبل روشن است، کافی است. به راحتی می تواند کدهای مخرب را از دسترسی به فایل های سیستم شما شناسایی و مسدود کند و از خطاهای Script Host جلوگیری کند..

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

                                  آیا باید ویرایش های رجیستری را امتحان کنید؟

                                  بسیاری از راهنماهای آنلاین انواع ویرایش های رجیستری را برای رفع خطای Windows Script Host توصیه می کنند. برخی از شما می خواهند که میزبان اسکریپت را از طریق رجیستری روشن یا خاموش کنید، در حالی که برخی دیگر با افزودن کلید vbs. یا تغییر مقدار آن، رویکرد متفاوتی را در پیش می گیرند. روش دیگر حذف ورودی‌های رجیستری پس از Userinit.exe است که سیستم را مجبور می‌کند فرآیند راه‌اندازی خود را مجدداً پیکربندی کند.

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

                                  بهترین راه برای رفع خطاهای میزبان اسکریپت ویندوز چیست؟

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

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

                                  .

                                  پست های مرتبط:


                                  29.12.2023