Wednesday, January 12, 2022

Software Center can not be loaded. There is a problem loading the required components for Software Center

Change "linked to item with edit menu" in a list.

In a custom list imported from spreadsheet can you change the "linked to item with edit menu" to another column othe rthan the defaut?
  • Moved by Mike Walsh FIN Tuesday, June 22, 2010 1:07 PM n ot possible OOB so trying design forum (otherwise would be an admin q - not in any case general) (From:SharePoint - General Question and Answers and Discussion (pre-SharePoint 2010))

If I read between the lines here I think you're asking, can you change the column that gets linked to the items edit menu using the SharePoint UI after importing a spreadsheet.

The quick answer is no.
The import routing, in my experience, always uses the first left-hand column as the one that will be linked to the dispform and editform.aspx pages.
The quickest option is to delete the list, go back and arrange the columns in your spreadsheet then redo the import.

I'd like to know how this is done for any list.
Where is the code that defines which column gets that function and can it be easily changed?
I seem to remember someone once saying that it's in an ONET.XML file but that was back in SPS 2003 (I think. I've slept since then).
I'm not a developer either so... bare that in mind with any responses.

Thanks in advance.

N03L.


------------------------------------

not every clear about your issue.

please let me know more details.


------------------------------------

Do you mean the column that provides access to item commands as identified within the view?  That text that you've identified is from the view settings, which don't give an option to change which column the edit menu is attached too.

If I'm not understanding your question, as per Stanfford's response, some more information would be appreciated.


http://www.final-exodus.net

------------------------------------

If I read between the lines here I think you're asking, can you change the column that gets linked to the items edit menu using the SharePoint UI after importing a spreadsheet.

The quick answer is no.
The import routing, in my experience, always uses the first left-hand column as the one that will be linked to the dispform and editform.aspx pages.
The quickest option is to delete the list, go back and arrange the columns in your spreadsheet then redo the import.

I'd like to know how this is done for any list.
Where is the code that defines which column gets that function and can it be easily changed?
I seem to remember someone once saying that it's in an ONET.XML file but that was back in SPS 2003 (I think. I've slept since then).
I'm not a developer either so... bare that in mind with any responses.

Thanks in advance.

N03L.


------------------------------------

If you click on List in the ribbon then modify the view, you will see that there are two columns for some of your columns to choose from in the checkbox list. For example you would need to:

- uncheck "First Name (link to item)

- then check "First Name"

I like to add the "Edit (link to item)" column for those lists with no defining ID.

  • Proposed as answer by dmautz Tuesday, October 26, 2010 3:35 PM
  • Unproposed as answer by Steven AndrewsEditor Friday, May 11, 2012 11:06 PM

------------------------------------

I have found a low-tech workaround for your issue and within the rules of standard SharePoint.

1. This issue starts when one exports a spreadsheet and the system determines which item is linked with the edit menu as it never chooses the correct one.

2. Open up your list and go to Datasheet view.

3. Copy the current column linked to the edit menu. Since you can't delete that column, you copy its contents to a holding column. Let's call the current column "The Edit Menu Column" and the copied/holding column, "The Edit Menu Copied" column.

4. Go to the column that has your desired value. Copy/paste its contents into the original "The Edit Menu Column."

5. Rename the column to your desired name.

6. Delete the column that held the desired value originally.

7. Rename "the edit menu copied"column" the name of the original column (now renamed)

8. You should be good to go. It is not elegant and it takes a few moments but that is the price you pay when importing spreadsheets.


------------------------------------
Thank you - that was a good low-tech workaround!

------------------------------------

Hi, i have a similar issue and I have followed this workaround and successfully populated the new linked field. The field that I'm trying to change is the "Title" field which is required and cannot be deleted (but I managed to rename it to "Title - deprecated" and hide the column using the Advanced Settings > Columns Settings workaround). However, for some reason the form is still using the old Title field, so once the item is created, I'm not able to see the title in the List View.

I have checked the Columns ordering and the new Title field is the first column and the "Title - deprecated" field is the last column, and my All Items View is setup accordingly. One thing I noticed is that in the All Items View, the new column is called Req Title (linked to item with edit menu), but in the Columns configuration it's just called Title.

Any advise is greatly appreciated!


------------------------------------
Great low tech get-arouind, thanks, saved a bunch of time trying to get the IT dept at this company giving the go ahead to do it with SPD.

------------------------------------
You might have to allow management of content types... go into --> advanced settings --> allow management of content types --> select 'yes' --> click 'ok'.  Now in 'List Settings' under 'Content Types', you can click on your content type and arrange your column order and change the status (required, optional, or hidden).  You also have the option to change the name of columns.  Hope this works!

------------------------------------

Thanks a lot for this solution, but I have the same issue - just a little different:

I have a contact list with approx. 120 Contacts in it.

Sharepoint allows to change the columns order, but does not allow to add the "linked to item with edit menu" funcionality to a different column then "Last Name"; I'd like to add this to a calculated one...

Any ideas on this one - in best case as easy as the previous hint was? ;-)


------------------------------------
http://sharepoint.stackexchange.com/questions/53459/change-title-linked-to-item-with-edit-menu-to-different-column

------------------------------------
It was a great solution and worked perfectly.

------------------------------------

Thanks, very simple solution.


------------------------------------
The solution in the link worked - change "LinkToItem" to a lower case "L" - -"linkToItem"

------------------------------------
perfectly simple solution to the problem, grazie!

------------------------------------
I got the point, But the question is, why does sharepoint need to define such a column? What is the significance of this column. Second challenge is that PowerApps donot seem to see this column, so essentially any data in this column is of no use for PowerApps.

------------------------------------

I know this is a very old thread. however, I would like to add my inputs for the new coming users!

The workaround of using SharePoint Designer will ONLY show the Linked to Item to another column as shown below,

Not the "Linked to item with edit menu" as shown below:

So to be able to change the "linked to item with edit menu" to another column rather than the default, you should use PowerShell as mentioned at Change Linked to Item with Edit Menu In SharePoint 2016.

Also, for the detail steps about the SharePoint Designer workaround, Please check Change Linked To Item to another Column in SharePoint List


[About Me] | [SPGeeks Blog] | [deBUG.to]


------------------------------------

Lotus Notes to Exchange Server 2016 Migration

Hello Team,

we are using Lotus notes mail server. Now we want to migrate to Exchange server smoothly. Can any one suggest us migration process.


hello,

we used two tools for that :

Binary tree : https://www.binarytree.com/

or quest migration: https://www.quest.com/fr-fr/products/migrator-for-notes-to-exchange/

both copy content to exchange mailbox.(and more, create mailbox,create alias, ...)

if you main copy take 2 weeks, you can make a finale sync when you want.

then, step one is copying

you stop mail flux

you made a final synchronisation

you put mail flux on exchange srv.

this is the easiest way because you have time to validate, and test.

but this is not free

Olivier


------------------------------------

Try one of the best NSF File to PST Converter application that is the expert in the data conversion field. By using it you can easily export single as well as multiple NSF mailboxes without any difficulty. The users can export their password protected and encrypted data in a secure way. It backing Lotus Notes Version 9.0.1, 9.0, 8.5, 8.0.2, 7.0, 6.5 and 6.0. The users can directly export their data into Office 365 & live Exchange Server.

More Info:- NSF File to PST Converter


------------------------------------
Lotus Notes users can easily move their emails and other data to outlook with the help of a NSF to PST converter software. to know about such a tool, visit: https://www.nucleustechnologies.com/lotus-notes-to-outlook.html

------------------------------------

I would like to suggest Bitacube Lotus Notes to Office 365 migration tool which has powerful algorithm to migrate Lotus Notes to Exchange server, Office 365, eml, pst, msg as well as html format.

It has free trial version to evaluate software features free of cost.

Take a look at https://www.bitacube.com/lotus-notes-to-office-365-migration.html


------------------------------------

Ich glaube, Sie suchen bei Google nach der besten KDETools NSF to PST Converter-Software.

have a look at:  https://www.kdetools.com/nsf-to-pst-converter.html



------------------------------------
NSF to PST Converter is a very difficult task for all users who are converting NSF file data to the PST file, but it can be easy if you have a reliable method. On the Internet, two solution are available that help users convert NSF files to PST format, one is a manual method and the other is a third-party tool. There is some problem with the manual method which makes it a complex process and increases the probability of data loss. When I faced this problem I used Datavare NSF to PST Converter tool. This tool provided me with a fast and reliable solution in just a few clicks, you can see the free trial version of this tool.

------------------------------------
Thank you very much

------------------------------------
Being in a situation, where in you've just converted your mail method from Lotus Notes to Outlook and are now unable to get your mails in the PST format is confidently not infrequent. Now, though, popular data switch resolutions provider, like GainTools NSF to PST Converter Tool can easy switch between Notes files to Outlook files. This software can modification all NSF format files to Outlook PST files.

------------------------------------

You can try 3rd party tool or Stellar Converter for NSF for converting the Lotus Notes file to Outlook PST format. After that through manually, you can easily import the PST format. 
 https://docs.microsoft.com/en-us/exchange/recipients/mailbox-import-and-export/import-procedures?view=exchserver-2019

------------------------------------

Software Center can not be loaded. There is a problem loading the required components for Software Center

When I want to refresh a machine that was recently installed with Windows 10 1607 using SCCM 1606 (with all hotfixes) using Software Center I get the following error message:

"Software Center can not be loaded. There is a problem loading the required components for Software Center"

Installing applications works as expected.

This behavior is not consistent. Some of our machines show this error all the time, some don't, some show this error and a few min later the error is gone and imaging starts.

We would really like to use this feature within our organization (+/-5000 devices), but this is not acceptable for live deployment.

Anyone the can help with a possible solution?

Dear Sir,

Sorry, I've not be able to find a working fix of this problem. I would suggest to take one of the computer and dive deep into testing and troubleshooting. For example, any log files recorded locally in event viewer or CM log SCClient*****.log? Have you tried to disable some Anti-malware programs? Re-install CM Agent? Use process monitor tool to monitor it?

If it is really urgent, I recommend opening a support case with Microsoft Customer Support Services (CSS) as they can work with you to solve this problem.

Best regards

Frank


Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

  • Proposed as answer by Frank Dong Wednesday, October 12, 2016 7:43 AM
  • Marked as answer by Frank Dong Wednesday, October 12, 2016 1:33 PM

------------------------------------

Dear Sir,

Sorry, I've not be able to find a working fix of this problem. I would suggest to take one of the computer and dive deep into testing and troubleshooting. For example, any log files recorded locally in event viewer or CM log SCClient*****.log? Have you tried to disable some Anti-malware programs? Re-install CM Agent? Use process monitor tool to monitor it?

If it is really urgent, I recommend opening a support case with Microsoft Customer Support Services (CSS) as they can work with you to solve this problem.

Best regards

Frank


Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

  • Proposed as answer by Frank Dong Wednesday, October 12, 2016 7:43 AM
  • Marked as answer by Frank Dong Wednesday, October 12, 2016 1:33 PM

------------------------------------

I had this issue, and it was pending windows update requiring restart that broke it for me .

 

------------------------------------
Hi Dan....How did you fix your issue ? By reinstalling the SCCM Client software ?

------------------------------------

Hi All,

The solution for this issue was:

Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false

I hope it works for you as well.

  • Proposed as answer by Gary E. Lee Thursday, November 16, 2017 8:33 AM

------------------------------------

Hi All,

The solution for this issue was:

Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false

I hope it works for you as well.

But how did you fix it? Did you go into CMD and type the command or did you follow some kind of path? You reply didnt make much sense that you got it fixed without the steps lol. Plz help! :)

------------------------------------
Thank you. Entering that command string at the DOS prompt to invoke PowerShell fixed my problem. Note, I did receive some error messages back from PowerShell, but the problem got fixed anyway.

------------------------------------

Thank you Balazs,

I had a similar problem and, again, your PowerShell invocation fixed it.

Regards,

Tim


------------------------------------
Worked GREAT for me, thank you!

------------------------------------

Run command prompt as administrator. Then copy and paste exactly what you see.

"Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false"

Press enter, that's what worked for me.


------------------------------------

Hello could you help have the same problem. Try run command prompt as administrator(on sccm server).  but have a result:

C:\Windows\system32>"Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class
SMS_Client -Name SetClientProvisioningMode -ArgumentList $false"

The system cannot find the path specified.

Also find some lig on SCClinet

Unhandled exception was caught. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 24.07.2018 12:18:28 1 (0x0001)

Exception caught in OnGetException, line 195, file E:\bt\888377\repo\src\SoftwareCenterApplication\App.cs - Type System.Management.ManagementException: Signature verification failed when intializing connection to WMI. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 24.07.2018 12:18:28 1 (0x0001)

We update SCCM on  1802 (with https connection )



  • Edited by Ostroushko Tuesday, July 24, 2018 9:29 AM

------------------------------------
You need to remove the quotes.....

------------------------------------

Create a new thread for a new question. Will get better attention and better chance of getting help. :-)

Also, if your SCCM client is in provisioning mode, fire up a administrative powershell and run:

Invoke-WmiMethod -Namespace "root\ccm" -Class "SMS_Client" -Name "SetClientProvisioningMode" $false

Verify if your client is in provisioning mode by browsing following in registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec

The string value ProvisioningMode will be set to either true or false


Martin Bengtsson | Blog: www.imab.dk | Twitter: @mwbengtsson
If a post helps to resolve your issue, please remember to click Mark as Answer.


------------------------------------

This command did not help me.

Invoke-WmiMethod -Namespace "root\ccm" -Class "SMS_Client" -Name "SetClientProvisioningMode" $false

Looking in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec     --  ProvisioningMode = false

Any suggestions?  I'm stuck. 

Thanks!


------------------------------------

Create a new thread for a new question. Will get better attention and better chance of getting help. :-)

Also, if your SCCM client is in provisioning mode, fire up a administrative powershell and run:

Invoke-WmiMethod -Namespace "root\ccm" -Class "SMS_Client" -Name "SetClientProvisioningMode" $false

Verify if your client is in provisioning mode by browsing following in registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec

The string value ProvisioningMode will be set to either true or false


Martin Bengtsson | Blog: www.imab.dk | Twitter: @mwbengtsson
If a post helps to resolve your issue, please remember to click Mark as Answer.

This worked great for me, now I've added it to my "scripts" in SCCM for the odd times this happens. BTW A REBOOT IS REQUIRED

------------------------------------
It worked for me Thank you very much !

------------------------------------
Tried all the tricks here and elsewhere and nothing worked... so I reinstalled WIN 10 and all is well.

------------------------------------
Finally figured out what causes this. When I remote in to servers to perform updates manually the SCCM system tray notification pops saying there "New software available. Click to view the available software". If you ignore the notification popup when you try to open the Software Center it produces this error message. At this point you can click ok on the error messages and the next attempt to open the Software Center works without issue. If you click the notification popup the Software Center opens without producing the error message. Seems like a bug cause by the notification popup.

Paul



  • Edited by PRAMAG Monday, July 22, 2019 5:32 PM

------------------------------------

I know this old, I am getting the same error on some clients and immediately go and check execmgr.log file where I sometimes found the client is being upgraded or repaired.

On some other clients it is a corrupted dotnet library that needs to be repaired or even a required restart for a dotnet component to complete update.


Cherif Benammar


------------------------------------
Unhandled exception was caught. 	 (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException)	SCClient	9/12/2019 12:05:28 PM	1 (0x0001)  Exception caught in OnGetException, line 195, file X:\bt\1022889\repo\src\SoftwareCenterApplication\App.cs - Type System.InvalidOperationException: Operation is not valid due to the current state of the object. 	 (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException)	SCClient	9/12/2019 12:05:28 PM	1 (0x0001)  StackTrace: at Microsoft.SoftwareCenter.Client.ViewModels.SoftwareListViewModel.<UpdateListAsync>d__124.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 Microsoft.SoftwareCenter.Client.Pages.PageControls.SoftwareListControl.<UpdateListAsync>d__22.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 Microsoft.SoftwareCenter.Client.Pages.PageControls.SoftwareListControl.<OnActivatedAsync>d__4.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 Microsoft.SoftwareCenter.Client.Pages.PageControls.SoftwareListControl.<AvailableApplicationsListView_LoadedAsync>d__6.MoveNext()  --- End of stack trace from previous location where exception was thrown ---   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)	SCClient	9/12/2019 12:05:28 PM	1 (0x0001)  Call to ExecuteQuery failed, Query: "Select * From CCM_Application WHERE UserUIExperience = TRUE" 	 (Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager at ExecuteQuery)	SCClient	9/12/2019 12:07:28 PM	10 (0x000A)  Exception caught in ExecuteQuery, line 465, file X:\bt\1022889\repo\src\DataAbstractionLib\WmiDataProvider\WmiConnectionManager.cs - Type System.Runtime.InteropServices.COMException: 	 (Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager at ExecuteQuery)	SCClient	9/12/2019 12:07:28 PM	10 (0x000A)  StackTrace: at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)   at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()   at Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager.ExecuteQuery(String query)	SCClient	9/12/2019 12:07:28 PM	10 (0x000A)  Found exception of type System.Runtime.InteropServices.COMException; wrapping in type Microsoft.SoftwareCenter.Client.Data.WmiException 	 (Microsoft.SoftwareCenter.Client.Data.WmiException at .ctor)	SCClient	9/12/2019 12:07:28 PM	10 (0x000A)  Unhandled exception was caught. 	 (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException)	SCClient	9/12/2019 12:07:28 PM	1 (0x0001)  Exception caught in OnGetException, line 195, file X:\bt\1022889\repo\src\SoftwareCenterApplication\App.cs - Type System.InvalidOperationException: Operation is not valid due to the current state of the object. 	 (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException)	SCClient	9/12/2019 12:07:28 PM	1 (0x0001)  StackTrace: at Microsoft.SoftwareCenter.Client.ViewModels.SoftwareListViewModel.<UpdateListAsync>d__124.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 Microsoft.SoftwareCenter.Client.Pages.PageControls.InstallationStatusControl.<UpdateListAsync>d__20.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 Microsoft.SoftwareCenter.Client.Pages.PageControls.InstallationStatusControl.<OnActivatedAsync>d__4.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 Microsoft.SoftwareCenter.Client.Pages.PageControls.InstallationStatusControl.<statusListView_LoadedAsync>d__8.MoveNext()  --- End of stack trace from previous location where exception was thrown ---   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)	SCClient	9/12/2019 12:07:28 PM	1 (0x0001)  


------------------------------------
I just ran into this today with ConfigMgr 1906 on a Windows 10 1903 client, and the powershell method shown above worked perfectly.  Thank you!

------------------------------------
I get the same problem. Trying to load MSFT Software Centre so I can run Credential Guard Disable so I can run a VM on VMWare that doesn't like Credential Guard. :| MSFT Software Centre fails to load. OMG just trying to do my job is firstly stacking problems and then one-by-one removing them from the stack. I spend more time resolving MSFT issues than I am productive. IHML.

------------------------------------
When you say, worked for me, what does that really mean? Setting provisioning mode to false will just inactivate  the "feature" that fails, won't it?

------------------------------------
What does this command actually tell the machine to do?

------------------------------------

Hi All,

The solution for this issue was:

Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false

I hope it works for you as well.

But how did you fix it? Did you go into CMD and type the command or did you follow some kind of path? You reply didnt make much sense that you got it fixed without the steps lol. Plz help! :)

Still works.

Thanks a lot


Per Elmsäter


------------------------------------
Does anyone have any other ideas regarding this error message because this fix didn't work for me on any of my servers. 

------------------------------------

did you see my remark above?

"I know this old, I am getting the same error on some clients and immediately go and check execmgr.log file where I sometimes found the client is being upgraded or repaired.

On some other clients it is a corrupted dotnet library that needs to be repaired or even a required restart for a dotnet component to complete update"


Cherif Benammar


------------------------------------
Thanks!

------------------------------------
Works perfectly! Thanks a lot man!

------------------------------------

No comments:

Post a Comment

Setup is Split Across Multiple CDs

Setup is Split Across Multiple CDs Lately I've seen a bunch of people hitting installation errors that have to do with the fact th...