# آموزش بهینه سازی Windows Server ۲۰۱۹

- پیوند: https://negarnovin.com/windows-server-2019-optimization-tutorial/
- منتشرشده: 2026-03-10T12:28:36+00:00
- نویسنده: نگارنوین

# آموزش کامل بهینه سازی Windows Server ۲۰۱۹ برای VPS

## چرا باید بهینه شود؟

[**سرور مجازی ویندوز**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86/)

Windows Server ۲۰۱۹ پس از نصب اولیه، سرویس ها و ویژگی های زیادی فعال دارد که در 
VPS نیاز نیست و مصرف منابع را بالا می برد:

 * سرویس های گرافیکی غیرضروری
 * Indexing و Search
 * خدمات Windows Update همیشه فعال
 * Event Logs و Telemetry

با بهینه سازی این موارد، [سرور](https://negarnovin.com/unlimited-traffic-virtual-server/)
سبک تر، سریع تر و آماده ساخت Template می شود.

---

## مرحله ۱: نصب آخرین آپدیت ها

۱. PowerShell را با دسترسی Administrator باز کنید:

# بروزرسانی سیستم
 Install-Module PSWindowsUpdate –Force Import-Module PSWindowsUpdate
Get-WindowsUpdate –AcceptAll –Install –IgnoreReboot

۲. سیستم را ریستارت کنید:

Restart-Computer

---

## مرحله ۲: نصب ابزارهای ضروری VMware یا Hyper-V

### برای VMware:

 * VMware Tools: افزایش عملکرد شبکه و دیسک، هماهنگی زمان و shutdown امن

# اگر VMware نصب باشد
 # از GUI VMware Tools Installer استفاده کنید

### برای Hyper-V:

 * Integration Services نصب باشد (معمولاً در Windows Server ۲۰۱۹ از قبل موجود است)

**[سرور مجازی ویندوز](https://negarnovin.com/%d8%b3%d8%b1%d9%88%d8%b1-%d9%85%d8%ac%d8%a7%d8%b2%db%8c-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2/)**

---

## مرحله ۳: حذف سرویس های غیرضروری

### سرویس های گرافیکی (GUI) اضافی:

 * اگر از Windows Server Core استفاده نمی کنید، می توانید بعضی Features غیرضروری
   حذف شوند:

# حذف Windows Search و Indexing
 Stop-Service WSearch Set-Service WSearch –StartupType
Disabled

# غیر فعال کردن SysMain (Superfetch)
 Stop-Service SysMain Set-Service SysMain –
StartupType Disabled

### سرویس های Telemetry و Feedback:

# غیر فعال کردن DiagTrack (Data Collection)
 Stop-Service DiagTrack Set-Service 
DiagTrack –StartupType Disabled

# غیر فعال کردن Connected User Experience
 Stop-Service “dmwappushservice” Set-Service“
dmwappushservice” –StartupType Disabled

---

## ![آموزش بهینه سازی Windows Server 2019](https://negarnovin.com/wp-content/uploads/2026/03/a9fae026-4a20-4f32-93bb-40f8e8343387.png)

## مرحله ۴: بهینه سازی RAM و Page File

۱. تنظیمات Page File بهتر:

# تنظیم Page File اتوماتیک
 wmic computersystem where name=“%computername%” set 
AutomaticManagedPagefile=True

۲. غیر فعال کردن Startup غیرضروری:

 * از Task Manager → Startup → Disable نرم افزارهای غیر ضروری

---

## مرحله ۵: بهینه سازی بوت

 * غیر فعال کردن سرویس های غیرضروری در msconfig (System Configuration) یا PowerShell:

# نمایش سرویس ها
 Get-Service | Where-Object {$_.Status -eq “Running”} | Sort-Object
Name # غیرفعال کردن سرویس غیر ضروری Set-Service “ServiceName” –StartupType Disabled

---

## مرحله ۶: پاکسازی دیسک و لاگ ها

# پاکسازی Temp و فایل های غیرضروری
 Remove-Item –Path “C:WindowsTemp*” –Recurse –
Force Remove-Item –Path “$env:Temp*” –Recurse –Force

# پاکسازی Event Logs
 wevtutil el | Foreach-Object {wevtutil cl $_}

---

## مرحله ۷: آماده سازی Template

 * ریست کردن SID و Machine ID قبل از Template شدن VPS (خیلی مهم برای Windows):

# استفاده از sysprep
 cd C:WindowsSystem32Sysprep sysprep.exe /generalize /oobe /
shutdown

 * گزینه **Generalize** باعث می شود هر VPS که از Template ساخته شود یک SID جدید 
   داشته باشد.
 * بعد از shutdown می توانید VM را Template کنید.

---

## مرحله ۸: تنظیمات نهایی برای شبکه و Performance

۱. فعال کردن TCP Fast Open و تنظیمات شبکه (در Windows محدودتر است):

 * اطمینان از فعال بودن **TCP Chimney Offload**:

netsh int tcp set global chimney=enabled
 netsh int tcp set global rss=enabled netsh
int tcp set global netdma=enabled

۲. خاموش کردن Indexing روی دیسک های دیتا:

# غیر فعال کردن indexing برای درایو D:
 dismount-diskimage –ImagePath “D:”

---

# جمع بندی

بعد از انجام این مراحل:

 * مصرف RAM کاهش می یابد
 * سرعت بوت و I/O افزایش پیدا می کند
 * سرویس های غیرضروری حذف شده اند
 * سرور آماده ساخت **Template VPS** است

---

## پیشنهاد نگارنوین

برای مدیریت بهتر Windows Server می توانید از:

 * **Windows Admin Center**
 * **Remote Server Administration Tools (RSAT)**

استفاده کنید.

## 🛠️ ۳. اسکریپت PowerShell برای اتوماسیون بهینه سازی

در فایل Template ویندوز خیلی خوبه یک اسکریپت PowerShell داشته باشی تا همه مراحل 
بالا را خودکار انجام دهد:

# نگارنوین – اسکریپت بهینه سازی Windows Server ۲۰۱۹ برای VPS
 Write-Output “شروع
بهینه سازی Windows Server ۲۰۱۹…”

# نصب آپدیت ها
 Install-Module PSWindowsUpdate –Force Import-Module PSWindowsUpdate
Get-WindowsUpdate –AcceptAll –Install –IgnoreReboot

# حذف سرویس های غیرضروری
 Write-Output “غیر فعال کردن سرویس های غیرضروری…” Stop-
Service WSearch –ErrorAction SilentlyContinue Set-Service WSearch –StartupType Disabled
Stop-Service DiagTrack –ErrorAction SilentlyContinue Set-Service DiagTrack –StartupType
Disabled

# بهینه سازی Page File
 Write-Output “تنظیم Page File…” wmic computersystem where
name=“%computername%” set AutomaticManagedPagefile=True

# پاکسازی Temp و لاگ ها
 Write-Output “پاکسازی فایل های موقت و لاگ ها…” Remove-Item–
Path “C:WindowsTemp*” –Recurse –Force –ErrorAction SilentlyContinue Remove-Item –
Path “$env:Temp*” –Recurse –Force –ErrorAction SilentlyContinue wevtutil el | ForEach-
Object { wevtutil cl $_ }

Write-Output “بهینه سازی کامل شد. سیستم آماده Sysprep است.”

---

### 📌 خلاصه

آموزش بهینه سازی Windows Server ۲۰۱۹ اموزش کامل بهینه کردن سرور ویندوز ۲۰۱۹ Windows
Server ۲۰۱۹ Optimization Tutorial همراه اسکریپت خودکار!

## 🔗 مطالب مرتبط

 * [آموزش Reporting Services](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-reporting-services/)
 * [نصب SQL Server در ویندوز ۲۰۱۲](https://negarnovin.com/%d9%86%d8%b5%d8%a8-sql-server-%d8%af%d8%b1-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-2012/)
