uninstall
2 TopicsHow to Uninstall an application assigned to All Devices in phased approach on Intune for Android
Hi, We currently have a 4000+ device estate on Intune, mainly consisting of Samsung Android Devices. When we migrated our phones to Intune, we deployed Samsung Calendar as a "System App" to "All devices" from inside Intune as Samsung Knox has been set to hide all System Apps. We've now come to a point where we want to remove Samsung Calendar from all phones as the preferred option is to use Calendar from inside the Outlook app. However, we want to remove Samsung Calendar in a phased approach. The first part of this is pretty easy, we've created a removal group and assigned it to exclude devices from "Required" and include it under "Uninstall" - This ensures the devices we put inside the removal group will have Samsung Calendar removed and won't be included as part of "All devices" However, This won't stop new devices enrolling into Intune downloading Samsung Calendar as we've still got the "All devices" option under Required and we don't want to keep putting new devices into the removal group. I'm worried that if I remove "All devices" from the Required section, that it will uninstall Calendar from all existing devices (including the one's we've not put in the removal group yet), which makes our phased approach null and void - is this correct? I can't exactly risk trying it because by the time I find out, it will be too late. Any help and Advice would be great. Thank you.3.1KViews0likes1CommentUnable to Reinstall MS Teams (Desktop)
I am unable to completely uninstall and reinstall teams. I am the admin user on this laptop (personal) There are no running services, or program that I can uninstall/stop. But I am also unable to delete the one single file called 'Update' in Microsoft --> Teams folder. This is the error message I get on the log, Any help to get around this much appreciated. 2020-05-15 21:14:08> Program: Starting Squirrel Updater: --install . --exeName=Teams_windows_x64.exe 2020-05-15 21:14:09> Program: Starting install, writing to C:\Users\Anoop Kannath\AppData\Local\SquirrelTemp 2020-05-15 21:14:09> Program: File does not contain contextual info: Teams_windows_x64.exe 2020-05-15 21:14:09> UpdateManager: using rootAppDirectory: C:\Users\Anoop Kannath\AppData\Local\Microsoft\Teams 2020-05-15 21:14:09> Program: About to install to: C:\Users\Anoop Kannath\AppData\Local\Microsoft\Teams 2020-05-15 21:14:09> Program: Install path C:\Users\Anoop Kannath\AppData\Local\Microsoft\Teams already exists, burning it to the ground 2020-05-15 21:14:10> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.IO.IOException: The process cannot access the file 'C:\Users\Anoop Kannath\AppData\Local\Microsoft\Teams\Update.exe' because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalDelete(String path, Boolean checkHost) at System.IO.File.Delete(String path) at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file) at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<>c__DisplayClass13_1`1.<<ForEachAsync>b__1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<LogIfThrows>d__44.MoveNext() 2020-05-15 21:14:10> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: The process cannot access the file 'C:\Users\Anoop Kannath\AppData\Local\Microsoft\Teams\Update.exe' because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalDelete(String path, Boolean checkHost) at System.IO.File.Delete(String path) at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file) at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<>c__DisplayClass13_1`1.<<ForEachAsync>b__1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<LogIfThrows>d__44.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Squirrel.Update.Program.<Install>d__10.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.Wait() at Squirrel.Update.Program.executeCommandLine(String[] args) at Squirrel.Update.Program.main(String[] args) ---> (Inner Exception #0) System.IO.IOException: The process cannot access the file 'C:\Users\Anoop Kannath\AppData\Local\Microsoft\Teams\Update.exe' because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalDelete(String path, Boolean checkHost) at System.IO.File.Delete(String path) at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file) at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<>c__DisplayClass13_1`1.<<ForEachAsync>b__1>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Squirrel.Utility.<LogIfThrows>d__44.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Squirrel.Update.Program.<Install>d__10.MoveNext()<---6KViews0likes2Comments