Зависает программа/не успевает появиться progress bar
Цитата: Владимир от 20.03.2021, 10:24Добрый день, есть такой код
[spoiler] void Killer(string proc)
{
RamProgressBar.Value++;
if (Process.GetProcessesByName($"{proc}").Count() != 0)
{
Process.GetProcessesByName($"{proc}")[0].Kill();
}
}
void SrvKiller(string Srv)
{
RamProgressBar.Value++;
ServiceController ctl = ServiceController.GetServices().FirstOrDefault(s => s.ServiceName == $"{Srv}");
if (ctl != null)
{
ServiceController ser = new ServiceController($"{Srv}");
if (ser.Status == ServiceControllerStatus.Running)
{
ser.Stop();
}
}
}
void RamCleanerButton_Click(object sender, EventArgs e)
{
RamProgressBar.Visible = true;
Killer("MSIAfterburner");
Killer("NAVSvc");
Killer("AppleMobileDeviceService");
Killer("taskeng");
Killer("Updater");
Killer("taskhostw");
Killer("SystemSettingsBroker");
Killer("GoogleUpdate");
Killer("wmpnetwk");
Killer("mDNSResponder");
Killer("EgisUpdate");
Killer("NeroCheck");
Killer("soffice");
Killer("jqs");
Killer("reader_sl");
Killer("Osa");
Killer("OneDrive");
Killer("DeviceDetector");
Killer("GyStation");
Killer("ISUSPM");
Killer("pmmUpdate");
Killer("HotkeyUI");
Killer("HotkeyUtility");
Killer("LavasoftTcpService");
Killer("RIconMan");
Killer("SearchUI");
Killer("speedfan");
Killer("PnkBstrA");
Killer("RuntimeBroker");
Killer("ASCService");
Killer("GameBarPresenceWriter");
Killer("UninstallMonitor");
Killer("smartscreen");
Killer("service_update");
Killer("sqlwriter");
Killer("GetVideo");
Killer("TextInputHost");
Killer("spoolsv");
Killer("MicrosoftAgeUpdate");
Killer("Microsoft.Photos");
Killer("ApplicationFrameHost");
Killer("CloudExperienceHostBroker");
Killer("msedge");
Killer("SearchIndexer");
Killer("SkypeApp");
Killer("SkypeBackgroundHost");
Killer("MoUsoCoreWorker");
Killer("NVDisplay.Container");
Killer("SettingSyncHost");
Killer("RstMwService");
Killer("Music.UI");
Killer("Video.UI");
Killer("WinStore.App");
Killer("YourPhone");
SrvKiller("hidserv");
SrvKiller("DeviceAssociationService");
SrvKiller("PeerDistSvc");
SrvKiller("diagsvc");
SrvKiller("GraphicsPerfSvc");
SrvKiller("AppVClient");
SrvKiller("shpamsvc");
SrvKiller("smphost");
SrvKiller("SysMain");
SrvKiller("UsoSvc");
SrvKiller("WaaSMedicSvc");
SrvKiller("cbdhsvc");
SrvKiller("XboxGipSvc");
SrvKiller("tzautoupdate");
SrvKiller("WwanSvc");
SrvKiller("CscService");
SrvKiller("wmiApSrv");
SrvKiller("WbioSrvc");
SrvKiller("WebClient");
SrvKiller("iphlpsvc");
SrvKiller("p2psvc");
SrvKiller("RasAuto");
SrvKiller("Spooler");
SrvKiller("SEMgrSvc");
SrvKiller("RasMan");
SrvKiller("XblAuthManager");
SrvKiller("MapsBroker");
SrvKiller("pla");
SrvKiller("DusmSvc");
SrvKiller("TrkWks");
SrvKiller("SNMPTRAP");
SrvKiller("RpcLocator");
SrvKiller("RemoteAccess");
SrvKiller("lmhosts");
SrvKiller("SessionEnv");
SrvKiller("SharedAccess");
SrvKiller("defragsvc");
SrvKiller("DoSvc");
SrvKiller("UmRdpService");
SrvKiller("wercplsupport");
SrvKiller("SCPolicySvc");
SrvKiller("BcastDVRUserService");
SrvKiller("WpnUserService");
SrvKiller("wlidsvc");
SrvKiller("NcaSvc");
SrvKiller("NcbService");
SrvKiller("SDRSVC");
SrvKiller("swprv");
SrvKiller("FDResPub");
SrvKiller("LanmanWorkstation");
SrvKiller("PrintNotify");
SrvKiller("WpcMonSvc");
SrvKiller("Wecsvc");
SrvKiller("LanmanServer");
SrvKiller("FrameServer");
SrvKiller("XboxNetApiSvc");
SrvKiller("Netlogon");
SrvKiller("AssignedAccessManagerSvc");
SrvKiller("vmicvmsession");
SrvKiller("PushToInstall");
SrvKiller("LicenseManager");
SrvKiller("icssvc");
SrvKiller("UevAgentService");
SrvKiller("vmicrdv");
SrvKiller("spectrum");
SrvKiller("UserDataSvc");
SrvKiller("vmicshutdown");
SrvKiller("stisvc");
SrvKiller("vmicvss");
SrvKiller("MSiSCSI");
SrvKiller("fhsvc");
SrvKiller("PimIndexMaintenanceSvc");
SrvKiller("WalletService");
SrvKiller("FontCache");
SrvKiller("ClipSVC");
SrvKiller("SmsRouter");
SrvKiller("dmwappushservice");
SrvKiller("wbengine");
SrvKiller("irmon");
SrvKiller("SensrSvc");
SrvKiller("vmickvpexchange");
SrvKiller("ScDeviceEnum");
SrvKiller("WPDBusEnum");
SrvKiller("PcaSvc");
SrvKiller("wisvc");
SrvKiller("vmicheartbeat");
SrvKiller("TabletInputService");
SrvKiller("vmictimesync");
SrvKiller("WpnService");
SrvKiller("SENS");
SrvKiller("WinRM");
SrvKiller("WEPHOSTSVC");
SrvKiller("RmSvc");
SrvKiller("InstallService");
SrvKiller("BDESVC");
SrvKiller("ALG");
SrvKiller("TermService");
SrvKiller("SCardSvr");
SrvKiller("WiaRpc");
SrvKiller("XblGameSave");
SrvKiller("TapiSrv");
SrvKiller("PhoneSvc");
SrvKiller("VSS");
SrvKiller("RemoteRegistry");
SrvKiller("AppIDSvc");
SrvKiller("vmicguestinterface");
SrvKiller("Fax");
SrvKiller("BITS");
SrvKiller("DiagTrack");
SrvKiller("PerfHost");
SrvKiller("wuauserv");
SrvKiller("PolicyAgent");
SrvKiller("IKEEXT");
SrvKiller("Themes");
SrvKiller("SensorDataService");
SrvKiller("SensorService");
SrvKiller("WerSvc");
SrvKiller("bthserv");
SrvKiller("AGMService");
SrvKiller("KtmRm");
SrvKiller("QWAVE");
SrvKiller("svsvc");
SrvKiller("DsmSvc");
SrvKiller("p2pimsvc");
SrvKiller("PNRPsvc");
SrvKiller("CertPropSvc");
SrvKiller("W32Time");
SrvKiller("StiSvc");
SrvKiller("WMPNetworkSvc");
SrvKiller("PNRPAutoReg");
SrvKiller("StorSvc");
SrvKiller("lltdsvc");
SrvKiller("AppMgmt");
SrvKiller("AxInstSV");
SrvKiller("EFS");
RamProgressBar.Visible = false;[/spoiler]При нажатии на кнопку, должен появиться прогресс бар, показать прогресс, по окончанию пропасть. Проблема в том что при нажатии на кнопку программа зависает на 1-2 секунды и прогресс бар не успевает появиться(
Как можно это исправить?
Добрый день, есть такой код
{
RamProgressBar.Value++;
if (Process.GetProcessesByName($"{proc}").Count() != 0)
{
Process.GetProcessesByName($"{proc}")[0].Kill();
}
}
void SrvKiller(string Srv)
{
RamProgressBar.Value++;
ServiceController ctl = ServiceController.GetServices().FirstOrDefault(s => s.ServiceName == $"{Srv}");
if (ctl != null)
{
ServiceController ser = new ServiceController($"{Srv}");
if (ser.Status == ServiceControllerStatus.Running)
{
ser.Stop();
}
}
}
void RamCleanerButton_Click(object sender, EventArgs e)
{
RamProgressBar.Visible = true;
Killer("MSIAfterburner");
Killer("NAVSvc");
Killer("AppleMobileDeviceService");
Killer("taskeng");
Killer("Updater");
Killer("taskhostw");
Killer("SystemSettingsBroker");
Killer("GoogleUpdate");
Killer("wmpnetwk");
Killer("mDNSResponder");
Killer("EgisUpdate");
Killer("NeroCheck");
Killer("soffice");
Killer("jqs");
Killer("reader_sl");
Killer("Osa");
Killer("OneDrive");
Killer("DeviceDetector");
Killer("GyStation");
Killer("ISUSPM");
Killer("pmmUpdate");
Killer("HotkeyUI");
Killer("HotkeyUtility");
Killer("LavasoftTcpService");
Killer("RIconMan");
Killer("SearchUI");
Killer("speedfan");
Killer("PnkBstrA");
Killer("RuntimeBroker");
Killer("ASCService");
Killer("GameBarPresenceWriter");
Killer("UninstallMonitor");
Killer("smartscreen");
Killer("service_update");
Killer("sqlwriter");
Killer("GetVideo");
Killer("TextInputHost");
Killer("spoolsv");
Killer("MicrosoftAgeUpdate");
Killer("Microsoft.Photos");
Killer("ApplicationFrameHost");
Killer("CloudExperienceHostBroker");
Killer("msedge");
Killer("SearchIndexer");
Killer("SkypeApp");
Killer("SkypeBackgroundHost");
Killer("MoUsoCoreWorker");
Killer("NVDisplay.Container");
Killer("SettingSyncHost");
Killer("RstMwService");
Killer("Music.UI");
Killer("Video.UI");
Killer("WinStore.App");
Killer("YourPhone");
SrvKiller("hidserv");
SrvKiller("DeviceAssociationService");
SrvKiller("PeerDistSvc");
SrvKiller("diagsvc");
SrvKiller("GraphicsPerfSvc");
SrvKiller("AppVClient");
SrvKiller("shpamsvc");
SrvKiller("smphost");
SrvKiller("SysMain");
SrvKiller("UsoSvc");
SrvKiller("WaaSMedicSvc");
SrvKiller("cbdhsvc");
SrvKiller("XboxGipSvc");
SrvKiller("tzautoupdate");
SrvKiller("WwanSvc");
SrvKiller("CscService");
SrvKiller("wmiApSrv");
SrvKiller("WbioSrvc");
SrvKiller("WebClient");
SrvKiller("iphlpsvc");
SrvKiller("p2psvc");
SrvKiller("RasAuto");
SrvKiller("Spooler");
SrvKiller("SEMgrSvc");
SrvKiller("RasMan");
SrvKiller("XblAuthManager");
SrvKiller("MapsBroker");
SrvKiller("pla");
SrvKiller("DusmSvc");
SrvKiller("TrkWks");
SrvKiller("SNMPTRAP");
SrvKiller("RpcLocator");
SrvKiller("RemoteAccess");
SrvKiller("lmhosts");
SrvKiller("SessionEnv");
SrvKiller("SharedAccess");
SrvKiller("defragsvc");
SrvKiller("DoSvc");
SrvKiller("UmRdpService");
SrvKiller("wercplsupport");
SrvKiller("SCPolicySvc");
SrvKiller("BcastDVRUserService");
SrvKiller("WpnUserService");
SrvKiller("wlidsvc");
SrvKiller("NcaSvc");
SrvKiller("NcbService");
SrvKiller("SDRSVC");
SrvKiller("swprv");
SrvKiller("FDResPub");
SrvKiller("LanmanWorkstation");
SrvKiller("PrintNotify");
SrvKiller("WpcMonSvc");
SrvKiller("Wecsvc");
SrvKiller("LanmanServer");
SrvKiller("FrameServer");
SrvKiller("XboxNetApiSvc");
SrvKiller("Netlogon");
SrvKiller("AssignedAccessManagerSvc");
SrvKiller("vmicvmsession");
SrvKiller("PushToInstall");
SrvKiller("LicenseManager");
SrvKiller("icssvc");
SrvKiller("UevAgentService");
SrvKiller("vmicrdv");
SrvKiller("spectrum");
SrvKiller("UserDataSvc");
SrvKiller("vmicshutdown");
SrvKiller("stisvc");
SrvKiller("vmicvss");
SrvKiller("MSiSCSI");
SrvKiller("fhsvc");
SrvKiller("PimIndexMaintenanceSvc");
SrvKiller("WalletService");
SrvKiller("FontCache");
SrvKiller("ClipSVC");
SrvKiller("SmsRouter");
SrvKiller("dmwappushservice");
SrvKiller("wbengine");
SrvKiller("irmon");
SrvKiller("SensrSvc");
SrvKiller("vmickvpexchange");
SrvKiller("ScDeviceEnum");
SrvKiller("WPDBusEnum");
SrvKiller("PcaSvc");
SrvKiller("wisvc");
SrvKiller("vmicheartbeat");
SrvKiller("TabletInputService");
SrvKiller("vmictimesync");
SrvKiller("WpnService");
SrvKiller("SENS");
SrvKiller("WinRM");
SrvKiller("WEPHOSTSVC");
SrvKiller("RmSvc");
SrvKiller("InstallService");
SrvKiller("BDESVC");
SrvKiller("ALG");
SrvKiller("TermService");
SrvKiller("SCardSvr");
SrvKiller("WiaRpc");
SrvKiller("XblGameSave");
SrvKiller("TapiSrv");
SrvKiller("PhoneSvc");
SrvKiller("VSS");
SrvKiller("RemoteRegistry");
SrvKiller("AppIDSvc");
SrvKiller("vmicguestinterface");
SrvKiller("Fax");
SrvKiller("BITS");
SrvKiller("DiagTrack");
SrvKiller("PerfHost");
SrvKiller("wuauserv");
SrvKiller("PolicyAgent");
SrvKiller("IKEEXT");
SrvKiller("Themes");
SrvKiller("SensorDataService");
SrvKiller("SensorService");
SrvKiller("WerSvc");
SrvKiller("bthserv");
SrvKiller("AGMService");
SrvKiller("KtmRm");
SrvKiller("QWAVE");
SrvKiller("svsvc");
SrvKiller("DsmSvc");
SrvKiller("p2pimsvc");
SrvKiller("PNRPsvc");
SrvKiller("CertPropSvc");
SrvKiller("W32Time");
SrvKiller("StiSvc");
SrvKiller("WMPNetworkSvc");
SrvKiller("PNRPAutoReg");
SrvKiller("StorSvc");
SrvKiller("lltdsvc");
SrvKiller("AppMgmt");
SrvKiller("AxInstSV");
SrvKiller("EFS");
RamProgressBar.Visible = false;
При нажатии на кнопку, должен появиться прогресс бар, показать прогресс, по окончанию пропасть. Проблема в том что при нажатии на кнопку программа зависает на 1-2 секунды и прогресс бар не успевает появиться(
Как можно это исправить?
Цитата: Adler от 20.03.2021, 10:29Добрый день.
Ответ стоит искать тут - Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#На вскидку
RamProgressBar.Value++;нужно завернуть в Invoke
Как то так:BeginInvoke(new MethodInvoker(delegate { RamProgressBar.Value++; }));Но это не точно и нужно пробовать...
Это первое, а второе - выполнять что-то занимающее ощутимо заметное время стоит в отдельном потоке, что бы не "вешать" основной. Это все в видео по ссылке есть.
Добрый день.
Ответ стоит искать тут - Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#
На вскидку СкопированоRamProgressBar.Value++; нужно завернуть в Invoke
Как то так:
BeginInvoke(new MethodInvoker(delegate
{
RamProgressBar.Value++;
}));
Но это не точно и нужно пробовать...
Это первое, а второе - выполнять что-то занимающее ощутимо заметное время стоит в отдельном потоке, что бы не "вешать" основной. Это все в видео по ссылке есть.
Цитата: Владимир от 20.03.2021, 11:03Спасибо, решил вот так
[spoiler] void Killer(string proc)
{
RamProgressBar.Value++;
if (Process.GetProcessesByName($"{proc}").Count() != 0)
{
Process.GetProcessesByName($"{proc}")[0].Kill();
}
}
void SrvKiller(string Srv)
{
RamProgressBar.Value++;
ServiceController ctl = ServiceController.GetServices().FirstOrDefault(s => s.ServiceName == $"{Srv}");
if (ctl != null)
{
ServiceController ser = new ServiceController($"{Srv}");
if (ser.Status == ServiceControllerStatus.Running)
{
ser.Stop();
}
}
}
void RamCleanerButton_Click(object sender, EventArgs e)
{
RamProgressBar.Value = 0;
RamProgressBar.Visible = true;
RamCleaner();
}
async void RamCleaner()
{
await Task.Run(() =>
{
Killer("MSIAfterburner");
Killer("NAVSvc");
Killer("AppleMobileDeviceService");
Killer("taskeng");
Killer("Updater");
Killer("taskhostw");
Killer("SystemSettingsBroker");
Killer("GoogleUpdate");
Killer("wmpnetwk");
Killer("mDNSResponder");
Killer("EgisUpdate");
Killer("NeroCheck");
Killer("soffice");
Killer("jqs");
Killer("reader_sl");
Killer("Osa");
Killer("OneDrive");
Killer("DeviceDetector");
Killer("GyStation");
Killer("ISUSPM");
Killer("pmmUpdate");
Killer("HotkeyUI");
Killer("HotkeyUtility");
Killer("LavasoftTcpService");
Killer("RIconMan");
Killer("SearchUI");
Killer("speedfan");
Killer("PnkBstrA");
Killer("RuntimeBroker");
Killer("ASCService");
Killer("GameBarPresenceWriter");
Killer("UninstallMonitor");
Killer("smartscreen");
Killer("service_update");
Killer("sqlwriter");
Killer("GetVideo");
Killer("TextInputHost");
Killer("spoolsv");
Killer("MicrosoftAgeUpdate");
Killer("Microsoft.Photos");
Killer("ApplicationFrameHost");
Killer("CloudExperienceHostBroker");
Killer("msedge");
Killer("SearchIndexer");
Killer("SkypeApp");
Killer("SkypeBackgroundHost");
Killer("MoUsoCoreWorker");
Killer("NVDisplay.Container");
Killer("SettingSyncHost");
Killer("RstMwService");
Killer("Music.UI");
Killer("Video.UI");
Killer("WinStore.App");
Killer("YourPhone");
SrvKiller("hidserv");
SrvKiller("DeviceAssociationService");
SrvKiller("PeerDistSvc");
SrvKiller("diagsvc");
SrvKiller("GraphicsPerfSvc");
SrvKiller("AppVClient");
SrvKiller("shpamsvc");
SrvKiller("smphost");
SrvKiller("SysMain");
SrvKiller("UsoSvc");
SrvKiller("WaaSMedicSvc");
SrvKiller("cbdhsvc");
SrvKiller("XboxGipSvc");
SrvKiller("tzautoupdate");
SrvKiller("WwanSvc");
SrvKiller("CscService");
SrvKiller("wmiApSrv");
SrvKiller("WbioSrvc");
SrvKiller("WebClient");
SrvKiller("iphlpsvc");
SrvKiller("p2psvc");
SrvKiller("RasAuto");
SrvKiller("Spooler");
SrvKiller("SEMgrSvc");
SrvKiller("RasMan");
SrvKiller("XblAuthManager");
SrvKiller("MapsBroker");
SrvKiller("pla");
SrvKiller("DusmSvc");
SrvKiller("TrkWks");
SrvKiller("SNMPTRAP");
SrvKiller("RpcLocator");
SrvKiller("RemoteAccess");
SrvKiller("lmhosts");
SrvKiller("SessionEnv");
SrvKiller("SharedAccess");
SrvKiller("defragsvc");
SrvKiller("DoSvc");
SrvKiller("UmRdpService");
SrvKiller("wercplsupport");
SrvKiller("SCPolicySvc");
SrvKiller("BcastDVRUserService");
SrvKiller("WpnUserService");
SrvKiller("wlidsvc");
SrvKiller("NcaSvc");
SrvKiller("NcbService");
SrvKiller("SDRSVC");
SrvKiller("swprv");
SrvKiller("FDResPub");
SrvKiller("LanmanWorkstation");
SrvKiller("PrintNotify");
SrvKiller("WpcMonSvc");
SrvKiller("Wecsvc");
SrvKiller("LanmanServer");
SrvKiller("FrameServer");
SrvKiller("XboxNetApiSvc");
SrvKiller("Netlogon");
SrvKiller("AssignedAccessManagerSvc");
SrvKiller("vmicvmsession");
SrvKiller("PushToInstall");
SrvKiller("LicenseManager");
SrvKiller("icssvc");
SrvKiller("UevAgentService");
SrvKiller("vmicrdv");
SrvKiller("spectrum");
SrvKiller("UserDataSvc");
SrvKiller("vmicshutdown");
SrvKiller("stisvc");
SrvKiller("vmicvss");
SrvKiller("MSiSCSI");
SrvKiller("fhsvc");
SrvKiller("PimIndexMaintenanceSvc");
SrvKiller("WalletService");
SrvKiller("FontCache");
SrvKiller("ClipSVC");
SrvKiller("SmsRouter");
SrvKiller("dmwappushservice");
SrvKiller("wbengine");
SrvKiller("irmon");
SrvKiller("SensrSvc");
SrvKiller("vmickvpexchange");
SrvKiller("ScDeviceEnum");
SrvKiller("WPDBusEnum");
SrvKiller("PcaSvc");
SrvKiller("wisvc");
SrvKiller("vmicheartbeat");
SrvKiller("TabletInputService");
SrvKiller("vmictimesync");
SrvKiller("WpnService");
SrvKiller("SENS");
SrvKiller("WinRM");
SrvKiller("WEPHOSTSVC");
SrvKiller("RmSvc");
SrvKiller("InstallService");
SrvKiller("BDESVC");
SrvKiller("ALG");
SrvKiller("TermService");
SrvKiller("SCardSvr");
SrvKiller("WiaRpc");
SrvKiller("XblGameSave");
SrvKiller("TapiSrv");
SrvKiller("PhoneSvc");
SrvKiller("VSS");
SrvKiller("RemoteRegistry");
SrvKiller("AppIDSvc");
SrvKiller("vmicguestinterface");
SrvKiller("Fax");
SrvKiller("BITS");
SrvKiller("DiagTrack");
SrvKiller("PerfHost");
SrvKiller("wuauserv");
SrvKiller("PolicyAgent");
SrvKiller("IKEEXT");
SrvKiller("Themes");
SrvKiller("SensorDataService");
SrvKiller("SensorService");
SrvKiller("WerSvc");
SrvKiller("bthserv");
SrvKiller("AGMService");
SrvKiller("KtmRm");
SrvKiller("QWAVE");
SrvKiller("svsvc");
SrvKiller("DsmSvc");
SrvKiller("p2pimsvc");
SrvKiller("PNRPsvc");
SrvKiller("CertPropSvc");
SrvKiller("W32Time");
SrvKiller("StiSvc");
SrvKiller("WMPNetworkSvc");
SrvKiller("PNRPAutoReg");
SrvKiller("StorSvc");
SrvKiller("lltdsvc");
SrvKiller("AppMgmt");
SrvKiller("AxInstSV");
SrvKiller("EFS");
});
Clipboard.Clear();
RamProgressBar.Visible = false;
[/spoiler]
Спасибо, решил вот так
{
RamProgressBar.Value++;
if (Process.GetProcessesByName($"{proc}").Count() != 0)
{
Process.GetProcessesByName($"{proc}")[0].Kill();
}
}
void SrvKiller(string Srv)
{
RamProgressBar.Value++;
ServiceController ctl = ServiceController.GetServices().FirstOrDefault(s => s.ServiceName == $"{Srv}");
if (ctl != null)
{
ServiceController ser = new ServiceController($"{Srv}");
if (ser.Status == ServiceControllerStatus.Running)
{
ser.Stop();
}
}
}
void RamCleanerButton_Click(object sender, EventArgs e)
{
RamProgressBar.Value = 0;
RamProgressBar.Visible = true;
RamCleaner();
}
async void RamCleaner()
{
await Task.Run(() =>
{
Killer("MSIAfterburner");
Killer("NAVSvc");
Killer("AppleMobileDeviceService");
Killer("taskeng");
Killer("Updater");
Killer("taskhostw");
Killer("SystemSettingsBroker");
Killer("GoogleUpdate");
Killer("wmpnetwk");
Killer("mDNSResponder");
Killer("EgisUpdate");
Killer("NeroCheck");
Killer("soffice");
Killer("jqs");
Killer("reader_sl");
Killer("Osa");
Killer("OneDrive");
Killer("DeviceDetector");
Killer("GyStation");
Killer("ISUSPM");
Killer("pmmUpdate");
Killer("HotkeyUI");
Killer("HotkeyUtility");
Killer("LavasoftTcpService");
Killer("RIconMan");
Killer("SearchUI");
Killer("speedfan");
Killer("PnkBstrA");
Killer("RuntimeBroker");
Killer("ASCService");
Killer("GameBarPresenceWriter");
Killer("UninstallMonitor");
Killer("smartscreen");
Killer("service_update");
Killer("sqlwriter");
Killer("GetVideo");
Killer("TextInputHost");
Killer("spoolsv");
Killer("MicrosoftAgeUpdate");
Killer("Microsoft.Photos");
Killer("ApplicationFrameHost");
Killer("CloudExperienceHostBroker");
Killer("msedge");
Killer("SearchIndexer");
Killer("SkypeApp");
Killer("SkypeBackgroundHost");
Killer("MoUsoCoreWorker");
Killer("NVDisplay.Container");
Killer("SettingSyncHost");
Killer("RstMwService");
Killer("Music.UI");
Killer("Video.UI");
Killer("WinStore.App");
Killer("YourPhone");
SrvKiller("hidserv");
SrvKiller("DeviceAssociationService");
SrvKiller("PeerDistSvc");
SrvKiller("diagsvc");
SrvKiller("GraphicsPerfSvc");
SrvKiller("AppVClient");
SrvKiller("shpamsvc");
SrvKiller("smphost");
SrvKiller("SysMain");
SrvKiller("UsoSvc");
SrvKiller("WaaSMedicSvc");
SrvKiller("cbdhsvc");
SrvKiller("XboxGipSvc");
SrvKiller("tzautoupdate");
SrvKiller("WwanSvc");
SrvKiller("CscService");
SrvKiller("wmiApSrv");
SrvKiller("WbioSrvc");
SrvKiller("WebClient");
SrvKiller("iphlpsvc");
SrvKiller("p2psvc");
SrvKiller("RasAuto");
SrvKiller("Spooler");
SrvKiller("SEMgrSvc");
SrvKiller("RasMan");
SrvKiller("XblAuthManager");
SrvKiller("MapsBroker");
SrvKiller("pla");
SrvKiller("DusmSvc");
SrvKiller("TrkWks");
SrvKiller("SNMPTRAP");
SrvKiller("RpcLocator");
SrvKiller("RemoteAccess");
SrvKiller("lmhosts");
SrvKiller("SessionEnv");
SrvKiller("SharedAccess");
SrvKiller("defragsvc");
SrvKiller("DoSvc");
SrvKiller("UmRdpService");
SrvKiller("wercplsupport");
SrvKiller("SCPolicySvc");
SrvKiller("BcastDVRUserService");
SrvKiller("WpnUserService");
SrvKiller("wlidsvc");
SrvKiller("NcaSvc");
SrvKiller("NcbService");
SrvKiller("SDRSVC");
SrvKiller("swprv");
SrvKiller("FDResPub");
SrvKiller("LanmanWorkstation");
SrvKiller("PrintNotify");
SrvKiller("WpcMonSvc");
SrvKiller("Wecsvc");
SrvKiller("LanmanServer");
SrvKiller("FrameServer");
SrvKiller("XboxNetApiSvc");
SrvKiller("Netlogon");
SrvKiller("AssignedAccessManagerSvc");
SrvKiller("vmicvmsession");
SrvKiller("PushToInstall");
SrvKiller("LicenseManager");
SrvKiller("icssvc");
SrvKiller("UevAgentService");
SrvKiller("vmicrdv");
SrvKiller("spectrum");
SrvKiller("UserDataSvc");
SrvKiller("vmicshutdown");
SrvKiller("stisvc");
SrvKiller("vmicvss");
SrvKiller("MSiSCSI");
SrvKiller("fhsvc");
SrvKiller("PimIndexMaintenanceSvc");
SrvKiller("WalletService");
SrvKiller("FontCache");
SrvKiller("ClipSVC");
SrvKiller("SmsRouter");
SrvKiller("dmwappushservice");
SrvKiller("wbengine");
SrvKiller("irmon");
SrvKiller("SensrSvc");
SrvKiller("vmickvpexchange");
SrvKiller("ScDeviceEnum");
SrvKiller("WPDBusEnum");
SrvKiller("PcaSvc");
SrvKiller("wisvc");
SrvKiller("vmicheartbeat");
SrvKiller("TabletInputService");
SrvKiller("vmictimesync");
SrvKiller("WpnService");
SrvKiller("SENS");
SrvKiller("WinRM");
SrvKiller("WEPHOSTSVC");
SrvKiller("RmSvc");
SrvKiller("InstallService");
SrvKiller("BDESVC");
SrvKiller("ALG");
SrvKiller("TermService");
SrvKiller("SCardSvr");
SrvKiller("WiaRpc");
SrvKiller("XblGameSave");
SrvKiller("TapiSrv");
SrvKiller("PhoneSvc");
SrvKiller("VSS");
SrvKiller("RemoteRegistry");
SrvKiller("AppIDSvc");
SrvKiller("vmicguestinterface");
SrvKiller("Fax");
SrvKiller("BITS");
SrvKiller("DiagTrack");
SrvKiller("PerfHost");
SrvKiller("wuauserv");
SrvKiller("PolicyAgent");
SrvKiller("IKEEXT");
SrvKiller("Themes");
SrvKiller("SensorDataService");
SrvKiller("SensorService");
SrvKiller("WerSvc");
SrvKiller("bthserv");
SrvKiller("AGMService");
SrvKiller("KtmRm");
SrvKiller("QWAVE");
SrvKiller("svsvc");
SrvKiller("DsmSvc");
SrvKiller("p2pimsvc");
SrvKiller("PNRPsvc");
SrvKiller("CertPropSvc");
SrvKiller("W32Time");
SrvKiller("StiSvc");
SrvKiller("WMPNetworkSvc");
SrvKiller("PNRPAutoReg");
SrvKiller("StorSvc");
SrvKiller("lltdsvc");
SrvKiller("AppMgmt");
SrvKiller("AxInstSV");
SrvKiller("EFS");
});
Clipboard.Clear();
RamProgressBar.Visible = false;