هنگام شروع برنامه ها ، نصب کننده ها یا بازی ها (و همچنین اقدامات "داخل" برنامه های در حال اجرا) ، ممکن است با پیام خطایی مواجه شوید "عملیات درخواست شده نیاز به یک به روزرسانی دارد". بعضی اوقات کد شکست نشان داده می شود - 740 و اطلاعاتی مانند: CreatProcess Failed یا Error در فرآیند ایجاد. علاوه بر این ، در ویندوز 10 این خطا بیشتر از ویندوز 7 یا 8 ظاهر می شود (به دلیل این واقعیت است که به طور پیش فرض در ویندوز 10 بسیاری از پوشه ها از جمله Program Files و ریشه درایو C محافظت می شوند).
این دفترچه راهنما به تفصیل دلایل احتمالی خطا در ایجاد خرابی با کد 740 را نشان می دهد ، به این معنی که "عملیات درخواست شده نیاز به به روز رسانی دارد" و چگونگی رفع وضعیت.
دلایل خطا "عملیات درخواست شده نیاز به افزایش دارد" و چگونگی رفع آن
همانطور که از هدر خرابی مشاهده می کنید ، این خطا مربوط به حقوقی است که برنامه یا فرآیند با آن شروع می شود ، اما این اطلاعات همیشه به شما امکان نمی دهد خطا را برطرف کنید: از آنجا که خرابی در شرایطی امکان پذیر است که کاربر شما سرور ویندوز باشد و خود برنامه نیز در حال اجرا است. نام مدیر
در مرحله بعد ، ما شایع ترین موارد را در هنگام بروز یک شکست 740 و اقدامات احتمالی در چنین شرایطی در نظر می گیریم.
بعد از بارگیری یک فایل و اجرای آن ، خطایی رخ داد
اگر به تازگی یک فایل برنامه یا یک نصاب را بارگیری کرده اید (برای مثال ، نصب مستقیم DirectX از مایکروسافت) ، آن را اجرا کنید و پیامی مانند Error ایجاد فرآیند را مشاهده کنید. دلیل: عملیات درخواست شده نیاز به افزایش دارد ، با احتمال زیاد واقعیت این است که شما فایل را مستقیماً از مرورگر راه اندازی کرده اید ، و نه به صورت دستی از پوشه بارگیری ها.
چه اتفاقی می افتد (هنگام شروع از مرورگر):
- فایلی که برای اجرای آن به عنوان سرور نیاز به اجرا دارد توسط مرورگر به نمایندگی از یک کاربر معمولی راه اندازی می شود (زیرا برخی مرورگرها نمی دانند که چگونه متفاوت است ، به عنوان مثال ، Microsoft Edge).
- هنگامی که عملیاتی که به حقوق سرپرست احتیاج دارند شروع به اجرا می کنند ، یک خرابی رخ می دهد.
راه حل در این حالت: پرونده بارگیری شده را از پوشه ای که آن را به صورت دستی بارگیری کرده اید (از Explorer) اجرا کنید.
توجه: اگر موارد بالا کار نمی کند ، روی پرونده راست کلیک کرده و گزینه "Run as Administrator" را انتخاب کنید (فقط اگر مطمئن هستید که فایل قابل اطمینان است ، در غیر این صورت توصیه می کنم ابتدا آن را در VirusTotal بررسی کنید) زیرا این خطا ممکن است به دلیل نیاز به دسترسی محافظت شده باشد. پوشه ها (که با برنامه هایی که به عنوان کاربر معمولی در حال اجرا هستند نمی توانند انجام دهند).
"Run as Administrator" را در تنظیمات سازگاری برنامه علامت گذاری کنید
گاهی اوقات برای اهداف خاص (به عنوان مثال ، برای کار راحت تر با پوشه های محافظت شده ویندوز 10 ، 8 و ویندوز 7) ، کاربر به تنظیمات سازگاری برنامه اضافه می کند (شما می توانید آنها را به این صورت باز کنید: با کلیک راست بر روی فایل exe برنامه - خواص - سازگاری) "را اجرا کنید. این برنامه به عنوان سرپرست. "
معمولاً این مسئله مشکلی ایجاد نمی کند ، اما اگر به عنوان مثال ، از فهرست زمینه اکسپلورر به این برنامه متوسل شوید (این دقیقاً همان است که من پیام را در بایگانی دریافت کردم) یا از یک برنامه دیگر ، می توانید این پیام را دریافت کنید "عملیات درخواستی باید افزایش یابد". دلیل آن این است که ، به طور پیش فرض ، Explorer موارد منوی زمینه را با حقوق کاربر ساده راه اندازی می کند و نمی تواند برنامه را با علامت "اجرای این برنامه به عنوان سرپرست" "راه اندازی" کند.
راه حل این است که به ویژگی های فایل .exe برنامه بروید (که معمولاً در پیام خطا نشان داده شده است) و اگر علامت فوق در برگه "سازگاری" تنظیم شده است ، آن را حذف کنید. اگر علامت تیک غیرفعال است ، روی دکمه "تغییر گزینه های راه اندازی برای همه کاربران" کلیک کنید و آن را در آنجا بردارید.
تنظیمات را اعمال کنید و سعی کنید برنامه را دوباره شروع کنید.
نکته مهم: اگر علامت تنظیم نشده است ، برعکس سعی کنید آن را تنظیم کنید - این ممکن است در بعضی موارد خطا را برطرف کند.
اجرای یک برنامه از یک برنامه دیگر
خطاها "نیاز به بالا بردن" با کد 740 دارد و پیام های CreatProcess Failed یا خطا در ایجاد فرآیند می تواند به این دلیل باشد که برنامه ای که از طرف سرپرست راه اندازی نشده است در تلاش است تا برنامه دیگری را اجرا کند که نیاز به حقوق سرپرست برای کار دارد.
چند مثال ممکن است.
- اگر این یک برنامه نصب بازی تورنت اختصاصی باشد که از جمله موارد دیگر vcredist_x86.exe ، vcredist_x64.exe یا DirectX را نصب می کند ، هنگام شروع نصب این مؤلفه های اضافی ممکن است خطای توصیف شده رخ دهد.
- اگر این نوعی لانچر است که برنامه های دیگر را راه اندازی می کند ، می تواند هنگام شروع کاری باعث خرابی مشخص شود.
- اگر برخی برنامه ها یک ماژول اجرایی شخص ثالث را راه اندازی کنند ، که می تواند نتیجه کار را در یک پوشه ویندوز محافظت شده ذخیره کند ، ممکن است باعث بروز خطا در 740 شود. مثال: برخی مبدل ویدیو یا تصویر که ffmpeg را اجرا می کند ، و فایل حاصل باید در یک پوشه محافظت شده ذخیره شود ( به عنوان مثال ، به ریشه درایو C در ویندوز 10).
- هنگام استفاده از برخی از فایلهای .bat یا .cmd مشکل مشابهی وجود دارد.
راه حل های ممکن:
- از نصب اجزای اضافی در نصب یا شروع به کار دستی آنها خودداری کنید (معمولاً فایلهای اجرایی در همان پوشه همان پرونده اصلی setup.exe قرار دارند).
- برنامه "منبع" یا پرونده دسته ای را به عنوان سرپرست اجرا کنید.
- در پرونده های خفاش ، cmd و در برنامه های خود ، اگر برنامه نویس هستید ، از مسیر برنامه استفاده نکنید بلکه از چنین ساختاری استفاده کنید: cmd / c start program_path (در این حالت ، در صورت لزوم درخواست UAC فراخوانده می شود). به نحوه ایجاد پرونده خفاش مراجعه کنید.
اطلاعات اضافی
اول از همه ، برای انجام هر یک از اقدامات فوق برای تصحیح خطا "عملکرد درخواست شده به ارتقاء نیاز دارد" ، کاربر شما باید دارای حق سرپرست باشد یا باید برای حساب کاربری که سرپرست رایانه است ، رمز عبوری داشته باشید (نگاه کنید به نحوه کاربر سرور در ویندوز 10).
و در آخر اینکه ، اگر هنوز نتوانستید با این خطا کنار بیایید ، دو گزینه دیگر:
- اگر هنگام ذخیره ، صدور پرونده ، خطایی رخ داد ، سعی کنید هرکدام از پوشه های کاربر (اسناد ، تصاویر ، موسیقی ، فیلم ، دسک تاپ) را به عنوان مکان ذخیره مشخص کنید.
- این روش خطرناک و بسیار نامطلوب است (توصیه نمی کنم فقط با خطر و خطر خود شما) ، اما: غیرفعال کردن کامل UAC در ویندوز می تواند به حل مسئله کمک کند.