достигнут предел кэша определения рабочего процесса 1000 - PullRequest
0 голосов
/ 07 ноября 2018

PowerShell Related: при попытке запустить скрипт, который имеет несколько функций рабочего процесса и в прошлом работал просто отлично; вдруг выдает следующую ошибку:

«Рабочий процесс не может быть запущен: определение рабочего процесса было переработано, поскольку достигнут предел кэша определения рабочего процесса, равный 1000. Импортируйте рабочий процесс или модуль снова, а затем повторите операцию. "

Я не нашел в Google или Bing ни одного сообщения о том, как обрабатывать / очищать этот кэш. Я предполагаю, что это возможно в фундаментальной области .NET Windows Workflow, которая вызывается, когда PowerShell вызывает рабочий процесс. Я просто не могу выкопать информацию. Мне нужно вручную пройтись по сценарию и вспомнить функции перед тем шагом, на котором они выполняются, чтобы все работало.

Как можно очистить этот кеш или управлять им?

1 Ответ

0 голосов
/ 19 ноября 2018

Эта проблема возникает со времени Ежемесячного накопительного пакета октября 2018. Модуль .NET Workflow больше не может обрабатывать более 1000 элементов. После деинсталляции октябрьского патча (https://support.microsoft.com/en-gb/help/4462926/windows-8-update-kb4462926) проблема была решена.

И похоже, что проблема еще не решена в ноябрьском патче.

...