مایکروسافت اخیراً برنامه جدیدی به نام “OneDrive Photos” را به صورت ناخواسته بر روی کامپیوترهای ویندوزی نصب کرده است. این برنامه که در واقع بخشی از سرویس OneDrive است، با حسابهای شخصی مایکروسافت کار میکند و بسیاری از کاربران، به خصوص مدیران سیستم، از نصب خودکار و عدم امکان حذف آسان آن ناراضی هستند. این راهنما به شما نشان میدهد چگونه میانبر این برنامه را حذف کنید تا دیگر در منوی استارت یا دسکتاپ شما نمایش داده نشود.
حذف میانبر OneDrive Photos
برنامه OneDrive Photos در واقع یک “wrapper” برای بخش گالری وبسایت OneDrive.com است. این برنامه به طور خودکار در منوی استارت ظاهر میشود و حتی در نتایج جستجوی ویندوز، بالاتر از برنامه پیشفرض Photos مایکروسافت قرار میگیرد. این برنامه به طور پیشفرض به تمامی عکسهای موجود در کامپیوتر شما دسترسی دارد و آنها را فهرست میکند. مشکل اصلی اینجاست که این برنامه به کلاینت همگامسازی OneDrive گره خورده است و حذف کامل آن بدون حذف کل سرویس OneDrive امکانپذیر نیست. همچنین، این برنامه با حسابهای کاری (مانند Entra ID) سازگار نیست و برای سازمانها کاربردی ندارد.





حذف میانبر OneDrive Photos
اگرچه حذف کامل برنامه OneDrive Photos بدون حذف OneDrive امکانپذیر نیست، اما میتوانید میانبر آن را از سیستم خود حذف کنید تا دیگر مزاحمتی ایجاد نکند. این کار با اجرای یک اسکریپت PowerShell انجام میشود.
مرحله ۱: اسکریپت زیر را کپی کرده و در یک فایل متنی با پسوند .ps1 (مثلاً RemoveOneDrivePhotosShortcut.ps1) ذخیره کنید.
powershell
خروج ۰ = موفقیت خروج ۱ = یک یا چند میانبر قابل حذف نبودند #>
$ShortcutName = “OneDrive Photos.lnk” $Failed = $false
$Paths = @( “$env:ProgramDataMicrosoftWindowsStart MenuPrograms$ShortcutName”, “$env:PUBLICDesktop$ShortcutName” )
Get-ChildItem “$env:SystemDriveUsers” -Directory -ErrorAction SilentlyContinue | Where-Object { $_.Name -notin @(“Public”, “Default”, “Default User”, “All Users”) } | ForEach-Object { $Paths += “$($_.FullName)AppDataRoamingMicrosoftWindowsStart MenuPrograms$ShortcutName” $Paths += “$($_.FullName)Desktop$ShortcutName” }
foreach ($Path in $Paths) { if (Test-Path -LiteralPath $Path) { try { Remove-Item -LiteralPath $Path -Force -ErrorAction Stop Write-Output “Removed: $Path” } catch { Write-Output “Failed to remove: $Path” $Failed = $true } } }
if ($Failed) { exit 1 }
exit 0
مرحله ۲: PowerShell را با دسترسی Administrator باز کنید. برای این کار، در منوی استارت عبارت “PowerShell” را جستجو کرده، روی “Windows PowerShell” راست کلیک کنید و گزینه “Run as administrator” را انتخاب نمایید.
مرحله ۳: مسیر فایلی که اسکریپت را در آن ذخیره کردهاید، به PowerShell وارد کنید. به عنوان مثال، اگر فایل را در پوشه Downloads ذخیره کردهاید، دستور زیر را تایپ کنید (مسیر را بر اساس محل ذخیره فایل خودتان تغییر دهید):
powershell cd C:UsersYourUsernameDownloads
مرحله ۴: اسکریپت را اجرا کنید. دستور زیر را در PowerShell وارد کرده و Enter را بزنید:
powershell .RemoveOneDrivePhotosShortcut.ps1
پس از اجرای موفقیتآمیز اسکریپت، میانبر برنامه OneDrive Photos از منوی استارت و دسکتاپ شما حذف خواهد شد. توجه داشته باشید که فایل اجرایی اصلی برنامه همچنان در پوشه OneDrive باقی میماند و ممکن است پس از بهروزرسانیهای بعدی OneDrive دوباره ظاهر شود. در این صورت، کافی است مجدداً اسکریپت را اجرا کنید.




نکته پایانی
این روش تنها میانبر برنامه را حذف میکند و خود برنامه را پاک نمیکند. با توجه به اینکه برنامه OneDrive Photos به کلاینت همگامسازی OneDrive وابسته است، ممکن است در بهروزرسانیهای آینده مجدداً ظاهر شود. مایکروسافت اعلام کرده است که این انتشار احتمالاً ناخواسته بوده و انتظار میرود عذرخواهی رسمی در این خصوص منتشر شود.









