Supplemental Slack info for you and your team.Tips and tools for beginners and experts alike.Get familiar with Slack Enterprise Grid for large organizations.If you're curious about what's new in Slack — and what's changed — you're in the right place.Develop your skills and prepare to become Slack Certified!Launching a new team or joining one for the first time?
Our easy-to-read guides help your team work better, together, from day one.Ready to level up? Browse our time-saving tricks and practical tips for
making Slack work for you.All kinds of teams thrive with Slack — take a look at our department-specific guides.
More coming soon!Learn how Slack works, from top to bottom!Want to learn more about setting up your team? Look no further!Welcome to Slack! We're so glad you're here. Let's get started!Adjust your profile and preferences to make Slack work just for you!Simplify your daily work with apps and tools.Tips and tools for beginners and experts alike.
Slack is experiencing some connectivity issues — please stand by. Check
Status
If you're using Slack with Citrix and having trouble launching the desktop app, learn more about this problem and how to fix it.
Issues launching Slack
What's causing this problem
Citrix environments, like XenApp and XenDesktop, use Dynamic-Link Library (DLL) redirection to route API calls that perform extra tasks before calling Windows operating system APIs.
Due to an incompatibility between the Slack desktop app and Citrix's third-party DLLs, Slack may fail to load in Citrix environments.
What you'll see when launching Slack
The Slack app will appear not to start after you attempt to launch it. However, if you open the task manager, you'll see slack.exe processes running. Slack may show up in the taskbar as well, but you won't be able to interact with the app.
Typically, the app will finish launching after about 15 minutes and perform normally — but you'll see multiple reports of the slack.exe process crashing from that time period.
Exempt slack.exe from DLL hooking
To resolve problems launching the Slack app, you can exempt specific processes from your Citrix environment's DLL hooking mechanism. You can either add registry values manually or run a PowerShell script to create registry values automatically.
Add the slack.exe registry value manually
From your computer, press the Win and R keys, then type regedit.exe.
Check for the following keys and add any you don't see: HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxHook HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Citrix/CtxHook HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Citrix/CtxHook64
If it doesn't already exist, ensure to add a registry value to each key listed above:
If ExcludedImageNames already exists, make sure slack.exe is added to the names of executables, and ensure they are comma separated, like so: App1.exe,App2.exe,slack.exe
Check for the following key, and add it if it isn't there: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/CtxUvi
If you added the key from step 5, ensure you also add the following registry value:
If UviProcessExcludes already exists, make sure to add slack.exe to the names of executables, separated by a semicolon, like so: App1.exe;App2.exe;slack.exe
When the download is complete, right-click the script file and select Run with PowerShell.
Reboot your machine, then re-launch the Slack desktop app.
Tip: If you're unable to run the PowerShell script because of an execution policy violation, follow Microsoft's documentation to update your computer's policies.
Related Articles
Recently Viewed Articles
Brand new to Slack?Check out these helpful guides.
Great news! Our Help Center is available in multiple languages. Switch to EnglishBonne nouvelle ! Le centre d'assistance de Slack est désormais disponible dans plusieurs langues. Poursuivre en FrançaisGute Neuigkeiten! Unser Support-Center gibt es jetzt in mehreren Sprachen! Weiter auf DeutschSlack ヘルプセンターが複数言語で閲覧できるようになりました!日本語ページへ切り替え¡Buenas noticias! El centro de ayuda de Slack ya está disponible en varios idiomas. Continúa leyendo en español