C windows serviceprofiles localservice appdata local lastalive0 dat

Hi everyone,

Hi everyone,

In a context of windows 2012R2 servers migration, I encounter difficulties on 2 specified files that change every minutes :

C:WindowsServiceProfilesLocalServiceAppDataLocallastalive0.dat & lastalive1.dat

I think these files are used for heartbeat purpose.

I’m looking for an increase of the change interval or stop this feature during the migration.

I found a registry key that would change the behaviour : «HKLMSOFTWAREMicrosoftWindows
CurrentVersionReliability TimeStampInterval» 

To 0, these files disapper

to X, files change every X minute(s).

I didn’t find any MS documentation about this features or this registry key for W2012R2. And I want to know what will be (maybe) other impact on the system if i changed
this key ?

The only reference I found for this key is an article for W2000&2003 :

https://technet.microsoft.com/en-us/library/cc778526(v=ws.10).aspx

Do you have any information about this feature ? And can you confirm that this registry key change will not impact the OS ?

Thanks,

Regards,

Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

1

03.07.2019, 15:15. Показов 4174. Ответов 19

Метки нет (Все метки)


Нужно принудительно без запросов остановить эти две службы:

Система событий COM+ (EventSystem)
Служба кэша шрифтов Windows (FontCache)

Я пробовал это, но выходит ошибка

Bash
1
2
sr stop EventSystem
sr stop FontCache

Мне это нужно для удаления всего кеша шрифтов

Bash
1
del /A /F /Q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*.dat"

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

03.07.2019, 17:39

2

Не sr, а sc.



0



6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

03.07.2019, 19:10

 [ТС]

3

«Не sr, а sc.» …это тоже не останавливает службы.
Нужно остановить обе службы за один раз.



0



FlasherX

5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

03.07.2019, 20:06

4

Сперва надо определить зависимые службы. См. командой sc EnumDepend EventSystem .
После сменить автоматический путь запуска на ручной или отключённый. А далее отключать.

Windows Batch file
1
2
3
4
5
6
7
8
9
10
sc config SENS start= demand
sc config BITS start= demand
sc config EventSystem start= disabled
sc config FontCache start= disabled
sc stop BITS
sc stop SENS
sc stop COMSysApp
sc stop sppuinotify
sc stop EventSystem
sc stop FontCache



0



6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

03.07.2019, 22:50

 [ТС]

5

Это обрубает их намертво …и даже после перезагрузки компа эти службы МЕРТВЫЕ!



0



FlasherX

5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

03.07.2019, 23:29

6

А вы нигде не писали, как именно вам надо их остановить. Временно что ли?

Windows Batch file
1
2
3
4
5
6
@echo off
for %%s in (SENS BITS EventSystem FontCache) do sc config %%s start= demand
for %%s in (SENS BITS COMSysApp sppuinotify EventSystem FontCache) do sc stop %%s
del /a/f/q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*.dat"
for %%s in (SENS BITS COMSysApp sppuinotify EventSystem FontCache) do sc start %%s
for %%s in (SENS EventSystem FontCache) do sc config %%s start= auto



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

05.07.2019, 12:07

 [ТС]

7

Нужна именно временная остановка этих служб, только для того чтобы удалить весь кеш шрифтов.
Протестировал ваш последний код, не знаю почему но из каталога удается только часть файлов *.dat
Когда я вручную останавливаю эти службы то могу спокойно удалить все файлы *.dat (изначально их 4 файла)

Добавлено через 3 часа 9 минут
Поставил паузы чтобы можно было сохранить выполнение всех команд:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
C:UsersUzeerDesktopCourier New>for %s in (SENS BITS EventSystem FontCache) d
o sc config %s start= demand
 
C:UsersUzeerDesktopCourier New>sc config SENS start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config BITS start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config EventSystem start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config FontCache start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>for %s in (SENS BITS COMSysApp sppuinotify Ev
entSystem FontCache) do sc stop %s
 
C:UsersUzeerDesktopCourier New>sc stop SENS
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
C:UsersUzeerDesktopCourier New>sc stop BITS
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x1
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop COMSysApp
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop sppuinotify
 
Имя_службы: sppuinotify
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x2
        Ожидание           : 0x1d4c0
 
C:UsersUzeerDesktopCourier New>sc stop EventSystem
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
C:UsersUzeerDesktopCourier New>sc stop FontCache
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .
 
C:UsersUzeerDesktopCourier New>del /a/f/q "C:WindowsServiceProfilesLocalS
erviceAppDataLocal*.dat"
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive0.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive1.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .
 
C:UsersUzeerDesktopCourier New>for %s in (SENS BITS COMSysApp sppuinotify Ev
entSystem FontCache) do sc start %s
 
C:UsersUzeerDesktopCourier New>sc start SENS
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
C:UsersUzeerDesktopCourier New>sc start BITS
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 408
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start COMSysApp
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 2  START_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0xea60
        ID_процесса        : 3168
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start sppuinotify
 
Имя_службы: sppuinotify
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 560
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start EventSystem
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
C:UsersUzeerDesktopCourier New>sc start FontCache
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 560
        Флаги              :
 
C:UsersUzeerDesktopCourier New>for %s in (SENS EventSystem FontCache) do sc
config %s start= auto
 
C:UsersUzeerDesktopCourier New>sc config SENS start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config EventSystem start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config FontCache start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .



0



5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

05.07.2019, 16:31

8

В третьей строчке COMSysApp перед SENS поставьте.



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

05.07.2019, 18:57

 [ТС]

9

FlasherX Вы имеете ввиду так:

Bash
1
2
3
4
5
6
@echo on
for %%s in (SENS BITS EventSystem FontCache) do sc config %%s start= demand
for %%s in (COMSysApp SENS BITS  sppuinotify EventSystem FontCache) do sc stop %%s
del /a/f/q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*.dat"
for %%s in (SENS BITS COMSysApp sppuinotify EventSystem FontCache) do sc start %%s
for %%s in (SENS EventSystem FontCache) do sc config %%s start= auto

Добавлено через 3 минуты

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
C:UsersUzeerDesktopCourier New>for %s in (SENS BITS EventSystem FontCache) d
o sc config %s start= demand
 
C:UsersUzeerDesktopCourier New>sc config SENS start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config BITS start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config EventSystem start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config FontCache start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>for %s in (COMSysApp SENS BITS sppuinotify Ev
entSystem FontCache) do sc stop %s
 
C:UsersUzeerDesktopCourier New>sc stop COMSysApp
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop SENS
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
C:UsersUzeerDesktopCourier New>sc stop BITS
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x1
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop sppuinotify
[SC] ControlService: ошибка: 1062:
 
Служба не запущена.
 
 
C:UsersUzeerDesktopCourier New>sc stop EventSystem
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
C:UsersUzeerDesktopCourier New>sc stop FontCache
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>REM pause
 
C:UsersUzeerDesktopCourier New>del /a/f/q "C:WindowsServiceProfilesLocalS
erviceAppDataLocal*.dat"
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive0.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive1.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
 
C:UsersUzeerDesktopCourier New>REM pause
 
C:UsersUzeerDesktopCourier New>for %s in (SENS BITS COMSysApp sppuinotify Ev
entSystem FontCache) do sc start %s
 
C:UsersUzeerDesktopCourier New>sc start SENS
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
C:UsersUzeerDesktopCourier New>sc start BITS
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 488
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start COMSysApp
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 2  START_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0xea60
        ID_процесса        : 1800
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start sppuinotify
 
Имя_службы: sppuinotify
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 424
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start EventSystem
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
C:UsersUzeerDesktopCourier New>sc start FontCache
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 424
        Флаги              :
 
C:UsersUzeerDesktopCourier New>for %s in (SENS EventSystem FontCache) do sc
config %s start= auto
 
C:UsersUzeerDesktopCourier New>sc config SENS start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config EventSystem start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config FontCache start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .



0



5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

05.07.2019, 19:04

10

Что выдаёт sc EnumDepend SENS ?



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

05.07.2019, 19:07

 [ТС]

11

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
 
C:UsersUzeer>sc EnumDepend SENS
[SC] EnumDependentServices: прочитано записей = 2
 
Имя_службы: igfxCUIService1.0.0.0
Выводимое_имя: Intel(R) HD Graphics Control Panel Service
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
Имя_службы: COMSysApp
Выводимое_имя: Системное приложение COM+
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeer>pause



0



FlasherX

5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

05.07.2019, 19:13

12

Windows Batch file
1
2
3
4
5
6
@echo off
for %%s in (igfxCUIService1.0.0.0 SENS BITS EventSystem FontCache) do sc config %%s start= demand
for %%s in (igfxCUIService1.0.0.0 COMSysApp SENS BITS sppuinotify EventSystem FontCache) do sc stop %%s
del /a/f/q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*.dat"
for %%s in (igfxCUIService1.0.0.0 SENS BITS COMSysApp sppuinotify EventSystem FontCache) do sc start %%s
for %%s in (SENS EventSystem FontCache) do sc config %%s start= auto



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

05.07.2019, 19:17

 [ТС]

13

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
[SC] ChangeServiceConfig: успех
[SC] ChangeServiceConfig: успех
[SC] ChangeServiceConfig: успех
[SC] ChangeServiceConfig: успех
[SC] ChangeServiceConfig: успех
 
Имя_службы: igfxCUIService1.0.0.0
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x1
        Ожидание           : 0x0
 
Имя_службы: sppuinotify
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x2
        Ожидание           : 0x1d4c0
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive0.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive1.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
C:WindowsServiceProfilesLocalServiceAppDataLocal~FontCache-System.dat
Отказано в доступе.
 
Имя_службы: igfxCUIService1.0.0.0
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 2  START_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
        ID_процесса        : 3636
        Флаги              :
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 488
        Флаги              :
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 3292
        Флаги              :
 
Имя_службы: sppuinotify
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 424
        Флаги              :
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 424
        Флаги              :
[SC] ChangeServiceConfig: успех
[SC] ChangeServiceConfig: успех
[SC] ChangeServiceConfig: успех
Для продолжения нажмите любую клавишу . . .



0



5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

05.07.2019, 19:35

14

Похоже от SENS ещё что-то зависит, но утилиты этого не покажут. А на вкладке Службы в Диспетчере (Ctrl+Shift+Esc) её удаётся отключить? Или из services.msc ?



0



6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

05.07.2019, 19:39

 [ТС]

15

В службах я спокойно останавливаю эти две службы:

Система событий COM+ (EventSystem)
Служба кэша шрифтов Windows (FontCache)

И потом вручную удаляю 4 файла *.dat



0



FlasherX

5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

05.07.2019, 19:46

16

Хм, igfxCUIService1.0.0.0 снова включилась, тогда установим её в disabled:

Windows Batch file
1
2
3
4
5
6
7
@echo off
sc config igfxCUIService1.0.0.0 start= disabled
for %%s in (COMSysApp SENS BITS EventSystem FontCache) do sc config %%s start= demand
for %%s in (igfxCUIService1.0.0.0 COMSysApp SENS BITS sppuinotify EventSystem FontCache) do sc stop %%s
del /a/f/q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*.dat"
for %%s in (EventSystem SENS igfxCUIService1.0.0.0 COMSysApp BITS sppuinotify FontCache) do sc start %%s
for %%s in (EventSystem SENS igfxCUIService1.0.0.0 FontCache) do sc config %%s start= auto



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

05.07.2019, 21:28

 [ТС]

17

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
C:UsersUzeerDesktopCourier New>sc config igfxCUIService1.0.0.0 start= disabl
ed
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>for %s in (COMSysApp SENS BITS EventSystem Fo
ntCache) do sc config %s start= demand
 
C:UsersUzeerDesktopCourier New>sc config COMSysApp start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config SENS start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config BITS start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config EventSystem start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config FontCache start= demand
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>for %s in (igfxCUIService1.0.0.0 COMSysApp SE
NS BITS sppuinotify EventSystem FontCache) do sc stop %s
 
C:UsersUzeerDesktopCourier New>sc stop igfxCUIService1.0.0.0
 
Имя_службы: igfxCUIService1.0.0.0
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop COMSysApp
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 3  STOP_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop SENS
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
C:UsersUzeerDesktopCourier New>sc stop BITS
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x1
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>sc stop sppuinotify
[SC] ControlService: ошибка: 1062:
 
Служба не запущена.
 
 
C:UsersUzeerDesktopCourier New>sc stop EventSystem
[SC] ControlService: ошибка: 1051:
 
Команда остановки была отправлена службе, от которой зависят другие службы.
 
 
C:UsersUzeerDesktopCourier New>sc stop FontCache
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .
 
C:UsersUzeerDesktopCourier New>del /a/f/q "C:WindowsServiceProfilesLocalS
erviceAppDataLocal*.dat"
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive0.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
C:WindowsServiceProfilesLocalServiceAppDataLocallastalive1.dat
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .
 
C:UsersUzeerDesktopCourier New>for %s in (EventSystem SENS igfxCUIService1.0
.0.0 COMSysApp BITS sppuinotify FontCache) do sc start %s
 
C:UsersUzeerDesktopCourier New>sc start EventSystem
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
C:UsersUzeerDesktopCourier New>sc start SENS
[SC] StartService: ошибка: 1056:
 
Одна копия службы уже запущена.
 
 
C:UsersUzeerDesktopCourier New>sc start igfxCUIService1.0.0.0
 
Имя_службы: igfxCUIService1.0.0.0
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 2  START_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x0
        ID_процесса        : 1412
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start COMSysApp
 
Имя_службы: COMSysApp
        Тип                : 10  WIN32_OWN_PROCESS
        Состояние          : 2  START_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0xea60
        ID_процесса        : 3288
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start BITS
 
Имя_службы: BITS
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 488
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start sppuinotify
 
Имя_службы: sppuinotify
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 424
        Флаги              :
 
C:UsersUzeerDesktopCourier New>sc start FontCache
 
Имя_службы: FontCache
        Тип                : 20  WIN32_SHARE_PROCESS
        Состояние          : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        Код_выхода_Win32   : 0  (0x0)
        Код_выхода_службы  : 0  (0x0)
        Контрольная_точка  : 0x0
        Ожидание           : 0x7d0
        ID_процесса        : 424
        Флаги              :
 
C:UsersUzeerDesktopCourier New>for %s in (EventSystem SENS igfxCUIService1.0
.0.0 FontCache) do sc config %s start= auto
 
C:UsersUzeerDesktopCourier New>sc config EventSystem start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config SENS start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config igfxCUIService1.0.0.0 start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>sc config FontCache start= auto
[SC] ChangeServiceConfig: успех
 
C:UsersUzeerDesktopCourier New>pause
Для продолжения нажмите любую клавишу . . .



0



FlasherX

5292 / 2481 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

06.07.2019, 05:55

18

Интересно, так отключится SENS:

Windows Batch file
1
2
3
4
5
@sc config igfxCUIService1.0.0.0 start= disabled
@for %%s in (COMSysApp SENS) do @sc config %%s start= demand
@for %%s in (igfxCUIService1.0.0.0 COMSysApp) do @sc stop %%s
net stop SENS
wmic service SENS call StopService

Если не получится, придётся мочить процесс:

Windows Batch file
1
2
taskkill /f /fi "Services eq SENS"
taskkill /f /fi "status eq not responding"



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

06.07.2019, 07:23

 [ТС]

19

Нашел проблему! Оказывается что в этом каталоге были скрыты еще несколько файлов *.dat которые не относились к кешу шрифтов, их удаление сильно мешало всему процессу. Сделал удаление по имени а не по расширению. И стало достаточно остановки одной службы FontCache
Не знаю почему но при ручном удалении требовалось остановить две службы)))

Windows Batch file
1
2
3
4
@echo off
net stop FontCache
del /A /F /Q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*FontCache*"
exit

Большое спасибо всем за помощь!



0



Beer-Sheva

6 / 6 / 0

Регистрация: 09.10.2013

Сообщений: 251

29.11.2019, 10:08

 [ТС]

20

Так по моему будет правильней:

Windows Batch file
1
2
3
4
5
6
7
8
@echo on
 
net stop FontCache
del /Q "%WinDir%ServiceProfilesLocalServiceAppDataLocal*FontCache*"
del /Q "%LOCALAPPDATA%*FontCache*"
net start FontCache
 
exit



0



ServiceProfiles — система директория, содержащая кэш шрифтов, которые используют программы, можно безопасно очистить.

Сразу скажу: про очистить это инфа от разработчика, чистить лучше после закрытия всех программ.

Разбираемся

  1. В этой папке система хранит кэшированные шрифты разных приложений, для каждого пользователя.
  2. Соответственно если пользователей компьютера много — то размер данной директории тоже может быть большим.
  3. Стандартное расположение папки: C:WindowsServiceProfiles
  4. В C:WindowsServiceProfilesLocalServiceAppDataLocal могут присутствовать множество файлов FontCache (расширение dat), каждый из которых весит примерно 8 мб. Это кэш — то есть данные, которые немного ускоряют отображение шрифтов в повторный раз. Суммарный размер этих файлов может быть достаточно велик.
  5. Можно ли удалить файлы? Оказывается да. Один из разработчиков этой функции сообщил — удалить можно спокойно, они потом все равно создаются заново, просто суммарный их вес уже может быть не такой большой. Просто файлы, которые уже не потребуются — не удаляются автоматом, поэтому чистить смысл есть.

РЕКЛАМА

Пример кэширующих файлов шрифтов.

На просторах интернета нашел следующий скрипт — он чистит папку, только сперва останавливает службы, а потом их повторно запускает:

net stop FontCache && net stop FontCache3.0.0.0

forfiles /P C:WindowsServiceProfilesLocalServiceAppDataLocal /M FontCache* /D -30 /C "cmd /c del @path"

net start FontCache && net start FontCache3.0.0.0

Как этот скрипт использовать:

  1. Включите отображение расширений файлов (через значок Проводник в Панели управления).
  2. Далее создайте текстовый документ. Откройте содержимое. Вставьте вышеуказанный скрипт. Закройте текстовый файл сохранив изменения.
  3. Теперь текстовый файл, а точнее его расширение .txt измените на .bat
  4. После этого запускаем этот скриптовый файл и папка будет очищаться.

PS: сам лично этот способ не проверял, но должен работать. В любом случае, судя по содержанию скрипта — там нет ничего опасного.

Надеюсь данный материал оказался полезным. Успехов.

Обновлено 09.10.2018

Очистка места на RDS ферме

Добрый день! Уважаемые читатели и гости, крупного IT блога Pyatilistnik.org. В прошлый раз я вам рассказал, о решении ситуации, с процессом Print Filter Pipeline Host загружающим процессор на 100%, сегодня мы вернемся опять к терминальным службам и рассмотрим ситуацию, когда у вас заканчивается дисковое пространство на ваших узлах сеансов удаленных рабочих столов (RDSH — Remote Desktop Session Host). Я покажу, как производится очистка места на RDS ферме. Уверен, что данная ситуацию, рано или поздно случается со многими компаниями.

Куда девается свободное место в службах удаленных рабочих столов

Описываю классическую ситуацию. Есть RDS ферма, которая состоит из двух посредников (RD Connection Broker) и 15-20 хостов RDSH, к котором непосредственно подключаются удаленные пользователи. В большинстве случаев, пользователи имеют перемещаемые профили. Все хорошо, все работает, но случается момент, что появляется еще пара сотен юзеров, например, из-за расширения компании или поглощения другой, это не важно. На ваших узлах, становится катастрофически не хватать свободного места. Если у вас виртуальные машины, то тут проще можно расширить ресурсы, при наличии места на датасторах, в случае с физическими серверами сложнее, так как расширять существующие RAID массивы, очень геморройная вещь, да и места на СХД, может так же не хватать. Да и расширять до бесконечности вы не можете. Плюс за счет того, что профили перемещаемые, то вы должны умножить новое дисковое пространство на количество ваших узлов, вот такая математика.

Давайте посмотрим, что вы можете предпринять для оптимизации, без расширения дискового пространства. Первым делом мы с вами воспользуемся утилитами, которые позволят посмотреть, чем конкретно заняты ваши жесткие диски. Тут утилит много, я могу выделить бесплатную WinDirStat или платную TreeSize.

Установка WinDirStat, очень тривиальная, я не буду ее приводить. После инсталляции запускаем утилиту. На первом экране WinDirStat, попросит вас выбрать локальный диск или каталог для сканирования файлов. В моем примере на Remote Desktop Session Host хосте, один диск C:, его я и выбирая.

Очистка места на RDS ферме-02

У вас начнется сканирование вашего локального диска, на предмет того, чем он занят. Вы увидите забавных пакменов.

Очистка места на RDS ферме-03

Как видим, у меня самым объемным является папка Users, второй папка Windows 45 ГБ. С правой стороны вы увидите столбец по форматам, там сразу можно выделить MP4 или MSI, видно сколько они занимают. Ниже разноцветные квадраты, это так выглядят все типы файлов на жестком диске в этой утилите.

Очистка места на RDS ферме-04

Открыв папку профили, вы сразу видите самые объемные из них, смотрите, чем они заняты и проводите зачистку, с визгами и орами от пользователей. Но тут никак больше.

Самые объемные профили на RDS

Очистка папки Windows от мусора

Далее мы посмотрим, почему папка Windows занимает 45 ГБ, что очень странно. Открыв более подробное описание, мы с вами видим, что 70% папки Windows на моем хосте RDS фермы, занимают три папки:

  • Installer
  • ServiceProfiles — в данной папке хранятся кэшированные шрифты для различных программ, для каждого пользователя
  • WinSxS — Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов. Благодаря ее наличию существует возможность отката к более старой версии обновления в случае необходимости

Очистка папки Windows от мусора

Что такое и как очистить папку Installer

Папка Windows Installer — это системная папка, где хранятся необходимые для удаления или обновления программ их инсталляторы, дистрибутивы различных программных компонентов, патчи, файлы не установившихся системных обновлений и прочие данные, которые необходимы системе и установленному софту для определенных процессов.

Как видите у меня папка Windows Installer занимает много места, это аж 15 ГБ. Если открыть ее содержимое, то вы увидите GUID номера, ваших программ.

папка Windows Installer

Если более детально капнуть в папку Windows Installer, то тут в основном лежат файлы msp, это пакеты обновления, MSI и MST файлы.

папка Windows Installer-2

Хочу отметить, что папка Installer, по умолчанию скрыта, и для ее отображения, вы должны включить скрытые файлы и папки в Windows.

Можно ли удалить папку Windows Installer?

Напоминаю, что в папке C:WindowsInstaller лежат инсталляторы программ, которые используются для их правильного удаления, восстановления. Простой пример, когда вы заходите в панель управления Windows, то на большинстве программ вы видите эти статусы.

можно ли удалять папку Windows Installer

Простой пример из жизни, один из моих приятелей удалил содержимое Installer, в итоге получил ситуацию, что когда ему нужно было удалить Microsoft Office и поставить новую версию, он получил ошибку, что этого сделать нельзя.

Полностью удалять содержимое папки Windows Installer НЕЛЬЗЯ!!!!

Так, что если Windows Installer занимает много места, не стоит ее сразу полностью удалять, к этому делу нужно отнестись, очень избирательно. Как мы поняли, она точно нужна и отвечает за ваши программы, но парадокс операционной системы Windows в том, что когда вы удалил какую-то программу, ее инсталлятор, останется лежать в данной папке, в виде мусора и занимать дисковое пространство, вам ведь это не нужно. Так что приступам к ее чистке.

Как правильно очистить папку windows installer

Перед всеми нашими манипуляциями, вы должны обязательно выполнить вот что:

  • Создать точку восстановления системы Windows, чтобы легко можно было откатиться назад
  • в случае с RDS фермой в виде виртуальной машины, можно сделать простой снапшот, и не придется делать точку восстановления в Windows
  • Если первые два пункта не выполнимы, то хотя бы скопируйте ее содержимое в другое место, на случай восстановления

Для того, чтобы правильно очистить каталог C:WindowsInstaller, можно воспользоваться бесплатной утилитой PatchCleaner.

Скачать PatchCleaner  вы можете у меня по ссылке или же с официального сайта http://www.homedev.com.au/Free/PatchCleaner

Как работает PatchCleaner. Операционная система Windows содержит список текущих установщиков и патчей, к которым можно получить доступ через вызовы WMI ( Инструментарий управления Windows ). PatchCleaner получает этот список известных файлов msi/msp и сравнивает их со всеми файлами msi/msp, которые находятся в каталоге c:WindowsInstaller. Все, что находится в папке, но не в списке, представленном окнами, считается сиротскими файлами и помечено для перемещения или удаления.

Производим установку PatchCleaner , для очистки места на RDS ферме. На пермом экране мастера установки, нажмите «Next».

Установка PatchCleaner-01

Принимаем лицензионное соглашение «I Agree»

Установка PatchCleaner-02

Указываем для каких пользователей будет устанавливаться PatchCleaner.

Установка PatchCleaner-03

next.

Установка PatchCleaner-04

Установка PatchCleaner  завершена, запускаем ее.

Установка PatchCleaner-05

После запуска, утилита проведет сканирование. У вас будет два показателя:

  1. Общее количество пакетов в папке Installer
  2. Количество устарелых файлов

По пути Move Loction, будет делаться резервная копия, на всякий случай, можете при желании изменить данный путь.

Правильная очистка Windows Installer-01

Нажав на кнопку «details», вы увидите более подробный список, устаревших пакетов msp, прочитать к каким программам, они относились.

Правильная очистка Windows Installer-02

Чтобы запустить процесс освобождения дискового пространства на ферме RDS и уменьшить размер папки C:WindowsInstaller, нажмите кнопку «Move».

Правильная очистка Windows Installer-03

Вас спросят, хотите ли вы этого, нажимаем yes

Правильная очистка Windows Installer-04

Все уменьшение папки Installer выполнено.

Правильная очистка Windows Installer-05

Видим, что больше в системе нет устаревших файлов.

Правильная очистка Windows Installer-06

В папке с резервной копией, теперь лежат ваши устаревшие файлы.

Правильная очистка Windows Installer-07

Если вы не хотите производить чистку Windows Installer, или просто боитесь это делать, но располагаете в системе другим, дополнительным диском, на котором есть свободное место, то можете перенести C:WindowsInstaller на него, для этого можно воспользоваться символическими ссылками, мы их уже использовали когда переносили OST файл в Outlook.

Предположим у меня есть еще диск E:, и на нем есть 100 гб свободного места и я бы хотел на него перенести системную папку, для этого открываем командную строку с правами администратора и вводим команду, но перед этим ОБЯЗАТЕЛЬНО, скопируйте C:WindowsInstaller в E:Installer.

mklink /j «c:windowsinstaller» «e:Installer»

перенос папки Windows Installer

Теперь если вы зайдете в каталог C:WindowsInstaller, то увидите на папке стрелочку в левом углу, это означает, что это символическая ссылка, ведущая в другое место. Надеюсь с папкой Installer мы разобрались, и очистили часть места на RDS ферме.

перенос папки Windows Installer-2

Что такое и как очистить папку ServiceProfiles

ServiceProfiles — в данной папке хранятся кэшированные шрифты для различных программ, для каждого пользователя. Когда таких пользователей много, то и размер папки может быть большим. Как видите по пути C:WindowsServiceProfilesLocalServiceAppDataLocal, лежит огромное количества FontCache файлов, по 8 МБ. Как я и говорил выше, это кэшированные шрифты, под каждую программу для каждого пользователя. В моем случае, данная папка занимает 10 ГБ, что очень много.

Что такое и как очистить папку ServiceProfiles

Я нашел ответ от разработчика Windows, что делал эту службу кэширования, его зовутNiklas Borson, вот что он отвечал, на вопрос, почему на RDS ферме, папка ServiceProfiles имеет большой размер.

Эти файлы FontCache-S — * .dat создаются службой Windows Font Cache. Я разработчик этой службы и могу подтвердить, что сказал Крис выше. Можно безопасно удалять эти файлы. Служба просто обновит их по мере необходимости. Просто чтобы подтвердить, проблему, которую вы наблюдаете, — с большим количеством файлов. Другими словами, упомянутый выше размер, должен быть общим размером для всех файлов. В Windows 8 и 8.1 каждый файл должен быть 8 МБ.

Как вы уже догадались, эти файлы предназначены для каждого пользователя, поэтому, если многие пользователи заходят на сервер, вы можете получить множество из этих файлов. К сожалению, служба Font Cache автоматически не удаляет старые файлы кэша для каждого пользователя, поэтому я боюсь, что вам придется обойти это самостоятельно. Например, вы можете создать запланированную задачу обслуживания, которая автоматически удалит все файлы FontCache-S — * .dat, если их общий размер превышает определенную сумму. Это безопасное обходное решение.

Кэширование происходит, чтобы разгрузить центральный процессор от постоянного обращения, тем самым сэкономив производительность.

Вот тут есть обсуждение данной проблемы https://social.technet.microsoft.com/Forums/ie/en-US/3795364f-b66c-43ae-82d3-8ed5eb1aa2ce/local-service-system-profile-grown-to-extremely-large-size?forum=winserverTS

В свою очередь, вы можете сделать bat файл вот с таким содержимым, и удалять файлы старше 30 дней из папки ServiceProfiles. Скрипт останавливает две службы:

  • Служба кэша шрифтов Windows (Windows Font Cache Service) 
  • Кэш шрифтов Windows Presentation Foundation 3.0.0.0 (Windows Presentation Foundation Font Cache 3.0.0.0

net stop FontCache && net stop FontCache3.0.0.0

forfiles /P C:WindowsServiceProfilesLocalServiceAppDataLocal /M FontCache* /D -30 /C «cmd /c del @path»

net start FontCache && net start FontCache3.0.0.0

Что такое и как очистить папку WinSxS

Папка WinSxS — Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов. Благодаря ее наличию существует возможность отката к более старой версии обновления в случае необходимости.

Очистка папки WinSxS в Windows 10, 8 и Windows 7

Продолжаем с вами производить очистку в папке Windows, от всевозможного хлама, и на очереди у нас с вами папка WinSXS, выше я написал, что из себя представляет данная папка. Как видите утилита WinDirStat, показывает что WinSxS, занимает 7,2 гб, для этой папки, это размер в пределах нормы, но если вы у себя видите, здесь 10-15 гб и более, то это повод задуматься над ее очисткой.

Есть распространенный миф о гигантских размерах этой папки, что на самом деле не совсем так. Дело в том, что подавляющее большинство содержимого папки WinSxS является «жесткими ссылками», а Проводник и файловые менеджеры это не учитывают. Реальный вес этой папки гораздо меньше, чем пишется в ее свойствах.

Очистка WinSxS

Можно ли удалить папку winsxs

Саму папку удалять конечно же не стоит, а вот правильно ее почистить, это правильное решение. Ранее я вам рассказывал про встроенную утилиту в Windows, под названием cleanmgr (Очистка диска). Там запустив утилиту у вас появлялся мастер «Параметры чистки диска», в котором, чтобы была произведена очистка папки winsxs, нужно было выбрать пункт «Очистка обновлений Windows».

очистка папки winsxs

Если вы любите все делать из консоли, то вот вам пример очистки папки WinSxS в Windows 10. Запускаем командную строку от имени администратора и вводим команду:

Dism.exe /online /cleanup-image /AnalyzeComponentStore

Папка хранилища компонентов будет проанализирована и вы увидите сообщение о необходимости ее очистки, вы увидите ее размер.

Очистка папки WinSxS в Windows 10

Введите команду Dism.exe /online /cleanup-image /StartComponentCleanupи нажмите Enter для запуска автоматической очистки папки WinSxS.

Очистка папки WinSxS в Windows 10-2

Для операционной системы Windows 8.1 или Windows Server 2012 R2, подойдет команда:

dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Автоматическая очистка резервных копий обновлений в WinSxS

Помимо очистки содержимого данной папки вручную, вы можете воспользоваться планировщиком заданий Windows, для того, чтобы это происходило автоматически.

Очистка папки WinSxS в Windows 10-3

Для этого необходимо создать простую задачу StartComponentCleanup в MicrosoftWindowsServicing с нужной периодичностью выполнения. Как видите ваши RDSH хосты могут быть забиты большим количеством мусора и старых файлов, которые создает сама Windows, поэтому обязательно производите чистку папок Installer, ServiceProfiles, WinSxS. С вами был Иван Семин, автор и создатель IT блога Pyatilistnik.org.

При загрузке иконок рабочего стола и файлов их значки берутся из кэша Windows. Аналогичным образом в интерфейсе приложений, документов и самой системы загружаются шрифты. Если такой кэш повреждается, шрифты либо начинают отображаться неправильно, либо попросту пропадают из списка. Если вам пришлось столкнуться с этой неполадкой, вот способ её исправить.

Кэш шрифтов Windows представляет собой набор файлов DAT, расположенных в системной папке FontCache. Нужно удалить эти файлы, а затем перезагрузить компьютер, чтобы Windows смогла их пересоздать. Папка FontCache является защищённой, чтобы иметь возможность с нею работать, сначала необходимо отключить службу кэша шрифтов Windows.

Командой services.msc в окошке «Выполнить» откройте оснастку управления службами и найдите элемент «Служба кэша шрифтов Windows».

Остановите службу.

Служба кэша шрифтов Windows

А затем перейдите в Проводнике по адресу:

C:WindowsServiceProfilesLocalServiceAppDataLocalFontCache

Переходить лучше вручную, так как если просто вставить путь в адресную строку Проводника и нажать ввод, Windows скорее всего сообщит о некорректности пути.

В папке вы увидите каталог Fonts и несколько файлов в формате DAT. Удалите все эти объекты, а затем также удалите файл FNTCACHE.DAT в папке C:WindowsSystem32 и перезагрузите компьютер.

Каталог Fonts

Файл FNTCACHE.DAT

Если после отключения службы кэша шрифтов файлы в папке FontCache удалить не удастся, скачайте по ссылке winaero.com/download.php?view.1991 утилиту ExecTI, запустите с её помощью командную строку с правами TrustedInstaller.

Выполнить

И выполните такую команду:

del /A /F /Q "%WinDir%ServiceProfilesLocalServiceAppDataLocalFontCache*FontCache*"

Команда Del

Если и при этом вы получите отказ в доступе, загрузите вашу систему с любого живого диска со встроенным файловым менеджером и удалите DAT-файлы вручную.

С живого диска

После этого загрузитесь в обычном режиме и включите службу кэша шрифтов. Это должно решить проблемы с отображением шрифтов в Windows 10.

Примечание:

проблемы с отображением шрифтов могут быть связаны и с повреждением самих файлов шрифтов в папке C:WindowsFonts.

В этом случае необходимо выполнить сканирование системы командой sfc /scannow.

Описанный выше способ применим и для Windows 7 и 8.1, только файлы кэша в этих версиях располагаются по пути %Windir%ServiceProfilesLocalServiceAppDataLocal. Отдельная папка FontCache в Windows 7 и 8.1 отсутствует, поэтому будьте осторожны, удаляя файлы DAT. Удалять можно только файлы, в названии которых есть «FontCache», а вот папки Microsoft, PnrpSqm и Temp в каталоге Local трогать нельзя.

Local

Загрузка…

Рекомендовать в новости

Гость

0

01.02.2012 — 21:03


Здравствуйте!
У меня проблема. Стоит Виндовс 7 максимальная, SP1. И постоянно тарахтит жёсткий диск, мигает лампочка обращения к нему. Бывают перерывы на 1-2 секунды — и снова тарахтит. Антивирусом прогнал — ничего не обнаружил.
Монитор ресурсов, вкладка «Диск» показывает следующее:
http://s003.radikal.ru/i202/1202/d1/7a1ba05df610.jpg
Также бывает появляется процесс svchost.exe (LocalServiceNetworkRestricted), который что-то делает с файлами lastalive0.dat и lastalive1.dat. Пробовал запрещать доступ к этим файлам для «система» и «LocalService», как написано там: http://forum.kaspersky.com/lofiversi…hp/t57758.html Не помогает.
Подскажите пожалуйста, где ещё смотреть.

Ястреб

1

01.02.2012 — 21:07

ну для начала надо установить копию оф винды(не сборку) , а еще есть такая программа ProcessMonitor , показывает что , куда , когда

Гость

2

02.02.2012 — 04:59

2-Флудер3 >
спасибо! Винду пока не хотелось бы переустанавливать, а ProcessMonitor попробую.

Гость

3

02.02.2012 — 05:06

Сейчас включил комп, запустил ещё раз антивирь. Лампа HDD горит, к винту, естественно, обращается, а треска сначала не было вообще, потом 1 секунду протрещал и затих. Уж не приближается конец этому винту?

Гость

4

02.02.2012 — 05:31

Крайний раз когда было такое на 2003 сервер — дело было именно в проблемном винте (выяснилось mhdd). Замена на рэптор помогла, нет худа без добра — шустрее работает )

Гость

5

02.02.2012 — 08:35

В безопасном режиме каг?

Гость

6

02.02.2012 — 15:18

6-Мачуг Угла Транвайного >
да, вечером попробую.

Гость

7

05.02.2012 — 21:38

Всё-таки вроде помогло то, что забрал у всех права на lastalive0.dat и lastalive1.dat.

Гость

8

06.02.2012 — 22:42

Может просто жесткий крошется?
Пролистай его by Victoria или Everest-ом

Гость

9

11.02.2012 — 12:51

Винду пока не хотелось бы переустанавливать
ждем очередной темы с глюками :)

Гость

10

26.02.2012 — 09:28

Спасибо :))
Ему всего-то полтора года, молодой совсем…

Гость

11

26.02.2012 — 21:21

Диск может дергать и торрент-клиент, и высокая фрагментирорванность свопа. Есть метода — задать его равным 0, перезагрузиться, дефрагметироваться дважды, задать его статическим в размере RAM или в полтора раза больше, перезагрузиться.

Гость

12

26.03.2012 — 23:31

если материнка h67 или p67 первой ревизии — то у тебя та же проблема что и у меня — сдохли саташки вторые, покупай контроллер

I would like to be able to revert to a snapshot taken from a running Windows Server 2008 VM, and boot it up without seeing the Windows Error Recovery screen (Windows did not shut down successfully, choose between Safe Mode and Start Windows Normally).

In Windows Server 2003 it is possible to prevent the Windows Error Recovery screen by deleting the value LastAliveStamp in HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionReliability

Although this key does still exist in Windows Server 2008, deleting it does not have the same effect.

The accepted answer for this forum post indicates that the presence of the following items on a boot indicate that the previous shutdown was abnormal:

  • The LastAliveStamp registry value from above
  • The files lastalive0.dat and lastalive1.dat in C:WindowsServiceProfilesLocalServiceAppDataLocal

My approach so far has been to remove all of the above before taking the snapshot so that on the next boot it looks like Windows was shut down correctly.

I have tried deleting the files and the registry key before taking the snapshot, but when I revert to the snapshot and power on the VM I still see the Error Recovery screen.

I have been trying this with both Windows Server 2008 and Windows Server 2008 R2, if they each require a different solution for this I am interested in knowing them both.

Does anyone have any suggestions on how I might accomplish this, or other things I can try?

INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Thanks. We have received your request and will respond promptly.

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!

  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It’s Free!

*Tek-Tips’s functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Failed Items — AppData and ServiceProfiles directories (Windows Server)

Failed Items — AppData and ServiceProfiles directories (Windows Server)

(OP)

28 May 13 10:32

Hello,
For a few of our Windows Servers we are seeing various failed items in our backup reports. Mostly, these are .dat.LOG files and .dat files. Below are some of the failed items from the log. Can anybody please provide some suggestions on whether or not I can filter some of this stuff out safely / add exclusions? These servers are not using VSS for their file backups, but ARE using VSS for system state backups. WS 2008 R2.

[C:UsersjforgesAppDataLocalMicrosoftInternet ExplorerRecoveryHighActiveRecoveryStore.{10C35F40-AE99-11E2-B8A0-0050569C0022}.dat] Cannot create a file when that file already exists.
[C:UsersjforgesAppDataLocalMicrosoftInternet ExplorerRecoveryHighActive{10C35F41-AE99-11E2-B8A0-0050569C0022}.dat] Cannot create a file when that file already exists.
[C:UsersjforgesAppDataLocalMicrosoftWindowsUsrClass.dat.LOG1] Cannot create a file when that file already exists.
[C:WindowsServiceProfilesLocalServiceAppDataLocallastalive0.dat] Cannot create a file when that file already exists.
[C:WindowsServiceProfilesLocalServiceAppDataLocallastalive1.dat] Cannot create a file when that file already exists.
[C:WindowsServiceProfilesLocalServiceNTUSER.DAT.LOG1] Cannot create a file when that file already exists.
[C:WindowsServiceProfilesLocalServiceNTUSER.DAT.LOG2] Cannot create a file when that file already exists.

Thank you for your help.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Join Tek-Tips® Today!

Join your peers on the Internet’s largest technical computer professional community.
It’s easy to join and it’s free.

Here’s Why Members Love Tek-Tips Forums:

  • Tek-Tips ForumsTalk To Other Members
  • Notification Of Responses To Questions
  • Favorite Forums One Click Access
  • Keyword Search Of All Posts, And More…

Register now while it’s still free!

Already a member? Close this window and log in.

Join Us             Close

Понравилась статья? Поделить с друзьями:
  • C windows panther unattend xml не удалось выполнить синтаксический
  • C windows offline web pages readme htm
  • C windows minidump ошибка как исправить
  • C windows memory dmp как исправить
  • C windows logs cbs отказано в доступе