كنترل دسترسي كاربر ( UAC ) در ويندوز ويستا امنيت و اطمينان رايانه شما را با جلوگيري از ايجاد تغييرات توسط نرم افزارهاي خطرناك بدون اجازه شما توسعه مي دهد. اين قابليت با استفاده از Explorer 7 و Windows Defender عملكردهاي مربوط به برنامه هاي جاسوس و ويروس ها را به حداقل مي رساند. با استفاده از كنترل دسترسي كاربر و و كنترل والدين در ويندوز ويستا مي توانيد به سادگي كاربرهاي متفاوتي براي خانواده ايجاد كرده و وب سايتها ، برنامه ها و بازي هايي را كه هر شخص مي تواند نصب يا اجرا نمايد كنترل كنيد. اين قابليت به محافظت خانواده كمك نموده و باعث مي شود رايانه شما به درستي عمل نمايد. ويندوز ويستا دو گروه از حسابهاي كاربري را فراهم مي آورد كه چنانچه قبلا سيستم خود را در خانه و يا اداره به اشتراك گذاشته باشيد برايتان آشنا خواهد بود : گروه اول حسابهاي كاربران استاندارد (براي كاربران عمومي ) و گروه بعدي گروه مديران ( براي صاحبان رايانه و يا مديران مربوطه ) مي باشد. شما مي توانيد براي هر كاربر يك حساب جداگانه ايجاد نموده و كنترل كنيد كه هر كاربر به چه سايتها ، برنامه ها و يازي هايي دسترسي داشته باشد. در ويندوز ويستا ، كاربران استاندارد امكان نصب بيشتر برنامه ها ، تغيير تنظيمات سيستم و يا انجام كارهايي كه در اختيار مديران است را ندارند. اگر به عنوان يك كاربر عادي سعي در انجام كاري كه به دسترسي مديريتي نياز دارد بكنيد ، به شما اعلام مي گردد كه آن كار ممنوع بوده و يا به دسترسي و مجوز مديريتي براي انجام آن احتياج داريد. براي نصب درايورها در ويندوز به دسترسي مديريتي نيازمند هستيد. زماني كه گزينه UAC در ويندوز ويستا فعال باشد. روتين هاي مربوط به نصب درايور محافظت ديتا امكان نصب بر روي سيستم هاي ويستا را نخواهند داشت و در نتيجه برنامه اجرا نمي شود. در حال حاضر هنگام اجراي يكي از نرم افزارهاي قفل گذاري شده بر روي ويندوز ويستا 32 بيتي يكي از حالت هاي زير اتفاق مي افتد : · گزينه UAC غيرفعال است و كاربر دسترسي مديريتي دارد. در اين حالت برنامه به صورت اتوماتيك درايورهاي مورد نياز خود را مانند ويندوز XP نصب كرده و برنامه را ادامه مي دهد. نرم افزار اجرا مي شود. · گزينه UAC فعال نيست و كاربر دسترسي مديريتي دارد. در اين حالت برنامه هنگام اجرا به كاربر يك پيام را نمايش مي دهد. در صورتي كه كاربر گزينه Continue را انتخاب كند. برنامه در حالت استاندارد اجرا مي شود و به دليل اينكه امكان نصب درايور در حالت استاندارد وجود ندارد يك پيام مبتني بر نصب درايورهاي ويندوز ويستا قبل از خروج به كاربر نمايش داده مي شود. در اين حالت كاربر مدير مي تواند بر روي هر فايلي كليك راست نموده و گزينه Run as Administrator را انتخاب نمايد تا برنامه به روال عادي اجرا شود. · كاربر دسترسي استاندارد دارد. امكان نصب درايور وجود ندارد ، پنجره مبني بر نصب درايور ويندوز توسط مدير سيستم به كاربر نمايش داده مي شود.

راه حل ها : 1- كاربري كه از سيستم استفاده مي كند مي تواند UAC را در ويندوز ويستا غير فعال نمايد. براي اين كار بايد به قسمت Control Panel -> User Accounts مراجعه نموده و گزينه Turn User Account Control on or off را انتخاب نمايد.
2-مدير سيستم مي تواند با استفاده از دسترسي هاي خود درايور را بر روي سيستم نصب نموده و پس از آن كاربر استاندارد به آن دسترسي خواهد داشت. براي اين كار با كاربر مدير وارد سيستم شده ، بر روي فايل DPINST.EXE كليك راست نموده و با انتخاب Run as administrator آن را اجرا نماييد. پس از پايان نصب سيستم را راه اندازي نماييد. ( در ويندوز XP و زماني كه از يك كد كاربري به وضعيت Limited User استفاده مي كنيد هم اين روش قابل انجام است ) 2- چنانچه فايلهاي درايور ويندوز داراي امضاي ديجيتال معتبر باشند همه كاربران مي توانند آن را نصب نمايند. (به دليل تحريم موجود امكان استفاده از اين راه حل وجود ندارد)
ساده ترين روش براي اجرا كه معمولا توسط بخش عمده از كاربران ويندوز ويستا انجام مي شود ، غير فعال كردن گزينه UAC است. در اين حالت ويندوز ويستا مانند XP عمل مي نمايد. در برخي از سي دي هاي جديد منتشر شده در بازار ( مانند ويندوز MRT با سرويس پك 1 ) گزينه UAC به طور پيش فرض غير فعال است.
مراجع :
http://www.microsoft.com/windows/products/windowsvista/features/details/useraccountcontrol.mspx
http://www.computerperformance.co.uk/vista/user_account_control.htm