Cannot remove description field after adding to the Custom List

Hello,
Applies To: SharePoint 2013
Problem: We created a Custom List and added a Description column from "Add from existing site columns" link. Now we need to remove it and it seems to have been sealed. We are not able to delete it.
There is no remove/delete link/button when we click on the field. Moreover in the Content Type it only shows Required, Optional, Hidden.
Requirement: Need to remove this field from the Custom List. Incidentally we added two of the description fields. We need to remove both of them without deleting the list itself.
Thank you and
Regards
Tanzim Akhtar
Tanzim Akhtar

Hi Tanzim,
Try the following code. I tested it and it should work for you.
Add-PSSnapIn Microsoft.SharePoint.Powershell
$web = Get-SPWeb "Web URL" 
$list = $web.Lists["List Name"] 
$field = $list.Fields["Description"] 
$field.AllowDeletion = $true
$field.Sealed = $false
$field.Delete() 
$list.Update() 
Remove-PSSnapIn Microsoft.SharePoint.Powershell
Narahari
******If a post answers/helps your question, please click "Mark
As Answer" on that post and/or "Vote
as Helpful*******

Similar Messages

  • Issue After Rating field is added to the Discussion Board List in SharePoint 2013

    Hi ,
    We are facing issues After Rating field is added to the Discussion Board List in SharePoint 2013. We are getting below error while adding a new item or editing a new item. Please help on this.
    Ashish Kumar Baranwal

    Users which were getting issues actually getting below error:
    [COMException (0x81020014): One or more field types are not installed properly. Go to the list settings page to delete these fields.<nativehr>0x81020014</nativehr><nativestack></nativestack>]
       Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID,
    String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress,
    Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +0
       Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
    pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
    Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +565
    [SPException: One or more field types are not installed properly. Go to the list settings page to delete these fields.]
       Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +146
       Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
    pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
    Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +2336
    Ashish Kumar Baranwal

  • Is there a way to display again the description field by clicking on the gold star near the url (useful to type memos about this site)?

    In the previous versions of Firefox, when you click on the star near the url, you can add this website on your favorites. Another click and you can edit some fields about this bookmark, like the url, the folder, etc...
    But with FF17, the Description field is no longer there. You can only find it when managing your bookmarks, that is not really user friendly.
    Is there a way to add again the description field when clicking on the gold star? It's very useful for adding notes about this website, and it's also synch with addins like Xmarks

    Add code to the userChrome.css file below the default @namespace line.
    *http://kb.mozillazine.org/userChrome.css
    The customization files userChrome.css (interface) and userContent.css (websites) are located in the chrome folder in the user profile folder.
    *http://kb.mozillazine.org/Editing_configuration
    <pre><nowiki>@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    #editBMPanel_descriptionRow { visibility: visible !important; }
    </nowiki></pre>

  • Removing Description Field

    Hi,
    Does any one have an idea on how to remove Description field from the layout? I am creating a custom tab where i don't want description field.
    Nisman

    Nisman, at this time you can not remove the Description field.

  • How to make non editable field after requestor created the shoping cart

    Hi,
    i need to make non editable field (Price field) after requester created the shooping cart.The field should be  non editable only for requster .
    this i need to make when workflow triggers when the buyer sends  back the shopping cart to requester.
    one solution which i found:depend on the status of the shoping cart
    but i dont know whether it is correct way.
    if not please suggest me the solution.

    Hi,
    You can implement the BADI" BBP_UI_CONTROL_BADI".
    You can check for the role of the user who has logged in(e.g. for user REQUESTER,there will be a distinct role to idnetify that the user is a requester) and then acc set the display properties for the field PRICE.
    For sample code pls refer the foll links:
    Sample code for BBP_UI_CONTROL_BADI
    Re: Hiding Shopping Cart Fields in SRM 3.0
    Re: How to Hide the attributes from template BBPSC01?
    Re: How to validating total value in shopping cart
    Re: Price filed in Shopping cart should be in display mode
    BR,
    Disha.

  • I cant get my new iMac to talk to my Cannon mf4350d. Some chat sites say they never will.  My latest error message is: "No destinations have been added to the [Destinations List]"  I cannot find this reference in Help...

    I cant get my new iMac to talk to my Cannon mf4350d. Some chat sites say they never will.  My latest error message is: "No destinations have been added to the [Destinations List]"  I cannot find this reference in Help...

    I cant get my new iMac to talk to my Cannon mf4350d. Some chat sites say they never will.  My latest error message is: "No destinations have been added to the [Destinations List]"  I cannot find this reference in Help...

  • The name cannot be matched to a name in the Address List

    Hi,
    I checked several posts but no luck.
    Problem: We currently have Exchange 2010 and 2003 co-existence, busy migrating to 2010. We have several domains as well. A problem came up in one of our remote access domain where we have Citrix running. After the user has been moved to the new 2010 server
    and you re-create their mail profile in Outlook 2010 then it will give the following error:
    The name cannot be resolved. The name cannot be matched to a name in the address list.
    A popup box appears with the server name exch2010cas.domain.local and the mailbox field =SMTP:[email protected] When you click on Check Name the error keeps popping up. When I change the server to exch2003.domain.local though and click Check Name the
    mailbox gets underlined and the servername changes back to exch2010cas.domain.local in the exchange server textbox.
    I'm pretty sure it must be an AD or DNS problem somewhere but I'm not sure where? I did add some domain suffixes to the new Exchange server so it can resolve hostnames in the local and remote domain. I also looked at the GAL and the entries for the user
    is in there. I'm not sure if it might have something to do with LegacyExchangeDN value either?
    I appreciate any help, thanks.

    Hi,
    I recommend the following troubleshooting:
    1.Verify that the Active Directory account that you use either to create the client profile or to log on to the mailbox has been mailbox-enabled.
    2.Verify that the user can use the Active Directory account to view sibling objects in the Users container (or in the Active Directory organizational unit that contains the user account).
    3.Verify that the user account has been stamped by the Recipient Update Service after you mailbox-enable the user account.
    4.Verify that the user can see both the Global Address List objects that are listed in the
    showInAddressBook attribute and the members of the Global Address List using Ldp.exe
    5.Log on as an administrator, and then verify that there are no duplicates in the
    addressBookRoots attribute of the Microsoft Exchange object under <var>Domain</var>,cn=Configuration,cn=Services
    For more detail steps, you can refer to the following article:
    http://support.microsoft.com/kb/297801/en-us
    Thanks,
    Angela Shi
    TechNet Community Support

  • Any idea when GTX 970's will be added to the supported list in the latest version of premiere? id like my cuda.

    Any idea when GTX 970's will be added to the supported list in the latest version of premiere? id like my cuda.

    I Too would like to know. I've finally finished upgrading my rig with a 970, and as far as I know, there's been some good things and not so good things. (I'm on CC 2014.1 with Windows 8.1 Pro) I'll post screenshots when I get back to my computer.
    FIrst things first: Make sure to install the CUDA specific to the 970/980. They have their own toolkit, that I believe people miss. I installed this, and then manually added my card to te supported cards file in the Premiere, AE, and Speedgrade files. When I opened Premiere, it's automatically set to use CUDA acceleration, so I believe it's supported there. I wasn't able to test this, unfortunately. I will confirm this soon.
    Second, when I open After Effects, the Previews preference pane states my card is supported, and all the info below it seems correct, like the shader model. The only thing that seems off is the OpenGL, which is set to 2.1.2 NVIDIA or something of the like instead of 4.x, but I believe its an NVIDIA optimized driver, so I'm not too concerned. The big thing for me is the error message that I recieve when I try to enable Ray-traced 3D. I recieve a compilation error, followed by another message, and I have no clue what to do with them.
    I'm really hoping Adobe releases an updates that bring full native support for these cards, as I'm running an class at my high school where I need to build three machines, all of which will have a 970 inside, and if Adbe doesn't support these cards, I'm kind of screwed as the pipeline is based completely in Adobe with its Dynamic Link and CUDA acceleration. Come on Todd, we believe in you!
    TL;DR     Yes, CUDA acceleration should work within Premiere Pro CC 2014.1, but make sure to install the correct CUDA drivers from NVIDIA (they should be in the yellow boxed text on the downloads page)

  • Is there a way to remove one or more words in the dictionary list of auto-completion?

    Is there a way to remove one or more words from the dictionary list of auto-completion?

    Hi Gordon,
    Auto-completion does not involve the dictionary. The process is dynamic, and remembers the text string you have entered into each cell. The auto completion list is constructed using data you have entered into cells above the one you are currently working with. Suggestions presented contain the same character string as a previous entry in that column. Editing the list presented is not possible.
    Auto-Correction does involve the spelling dictionary. It monitors the text as you type. If it finds an 'unregognized word,"' AND has more than one suggestion as to the 'correct' word, it opens a dialogue, giving you a chance to choose one of the suggestions, enter your own corection, or to accept the current spelling. If there is only one suggestion offered, Auto-correction automatically replaces the unrecognized word wth that suggestion.
    Regards,
    Barry

  • Option if I want an e mail address added to the recipents list.

    Hi
    I do not want to stop the auto fill in mail I just want an option if I want an e mail address added to the recipents list.
    Thanks
    Michael

    Hi,
    Thanks for answering but thats not what I need
    Let me explain more fully.
    Every time I send an e mail the address gets added to the recent recipents list automaticaly.
    Thats what I want to stop happening.
    I want a recent recipents list of just the addresses I choose that I actually need Yes I know that I can edit the list but I have to keep doing it and thats just pain.
    So when I send an e mail to a new addres is there an app to give the option message :-
    "Hi would you like me to add this new address to your list of addresses?"  Yes    No
    Can that be done?
    Thanks
    Michael

  • *.mp3 has already been added to the Burn List. It will not be added again. (In Creative MediaSour

    Hi everyone, I keep getting the error message: *.mp3 (mp3 filename) has already been added to the Burn List. It will not be added again. I know I can "Allow duplicate tracks" in Tools - Settings - Burn CDs, but it will not work with MP3s. Trouble is, I have MP3s of the same name with different artists that I want to burn to an MP3 CD. Is there any way around this in Creative MediaSource without having to edit anything? I really want to use one program to arrange and burn CDs/MP3s. Other than this error message I have been happy with Creative MediaSource. Thanks!

    Thanks! I thought it was a fault with just this program, but it does the same with Nero. What I did was change the way the filename was saved. Instead of just the song title, I did artist and song title.
    Thanks again for the reply, much appreciated!

  • Cannot "Add new Item" in my SharePoint 2010 custom lists

    Hi guys,
                All these days it was working fine and all of sudden now when i click on "Add new item" in the the custom lists which i have created in my SharePoint 2010 and fill in the fields and click "save",
    I am getting an exception...:( 
    Please HELP!!!
    Neo Alpha

    One more thread for the same issue
    http://social.msdn.microsoft.com/Forums/en-US/51f37f3b-18a3-4d6b-b90f-2a4240306bf8/when-update-a-folders-property-it-throw-a-comexception-0x81020089
    hope this will help you
    Senthilrajan Kaliyaperumal

  • How to extend the mapping table when a new field is added to the data model?

    Hi Experts,
    I have added a new field to the entity PCTR and run the structures.. My new field was created in structure /MDG?_SX_0G_PCTR.
    My understanding is that I have to map it in the service mapping for USMDZ6_0G_PCTR.
    How do I get it in structure MDGF_PRFT_CTR_RPLCTN_REQ_PRFT to be able to map it?
    Thanks
    Riaan

    Hi Abdullah,
    Thanks for the document. I have managed to successfully map the field in USMD_IDOC_0G_PRCMAS.
    The field that I am using is PHINR(Profit Center area)  because we don't want the Profit center Area to be created with the default for the standard area. Instead we want to be able to send a different field value and also be able to change the field value in the profit center.
    It still defaults to the Standard group and does not use my entry when I replicate using the idoc.
    Any suggestions
    Thanks
    Riaan

  • How to populate the field after execution of the application

    Hello gurus,
    I am creating one application and need your help. on my webdynpro screen I have few fields, out of these user will enter some and one field I want to populate when user hit enters. My application is to create a sales order, user will enter the details and hit create button that will create the sales order. Now what I want is when the sales order is created on the same screen the sales order number should also be displayed in the field : VBELN. Can you please tell me how can I get this.
    Thank
    Rajeev

    Hi Rajeev, if I understand you want show in a field that was created the VBELN after execute BAPI, well I assume that this field is binding with context document->Att_VBELN. You can use the code below.
        DATA lo_nd_document TYPE REF TO if_wd_context_node.
        DATA lo_el_document TYPE REF TO if_wd_context_element.
        DATA ls_document TYPE wd_this->element_document.
        DATA lv_att_vbeln TYPE wd_this->element_document-att_vbeln.
        lo_nd_document = wd_context->get_child_node( name = wd_this->wdctx_document ).
        lo_el_document = lo_nd_document->get_element( ).
        IF lo_el_document IS INITIAL.
        ENDIF.
       lv_att_vbeln = <<RETURNED VBELN FROM BAPI>>.
        lo_el_document->set_attribute(
          name =  `ATT_VBELN`
          value = lv_att_vbeln ).
    Regards,
    Edson Thomaz

  • How To Save Modified Fields After query From The Database

    I Have This Customer Information Form That's Sort of an Ordering Forms , I Made It By LiveCycle v9.0
    And I Want To be able to search for Specific Record and Modify it and Save It Again to The DataBase
    I believe That We All Saw The (( Data Connected Forms Presentation )) For Pual Guerette
    At One Part Of The Presentation (Minute 0:26:00 specifically) When He Try To Search A Specific Record In the Database
    And He Got all this annoying Messages Then The Record what He looking Shows up ; He Said That We No Longer able to Modify The Record After We Doing the Search
    My First Question Is Why ???
    Is there anyway After I got that Specific Record I Want from the Database I Can make my modification on it and update it Back in the DB.
    OR i Have to Browse the whole DB looking for it Specially that I got this (ID Auto Increasment Number field Issue) Which leads me to ;
    My Second Qustion;
    Why I Can't just connect ''The Form Order Number'' to an Auto Increasment Number field in the DB
    Obviously i can't, So Can I do Anything to achieve this goal ??
    I Believe that we can Find some scripting to make that Happen 
    I Will Be So Grateful If There Is Any Helpful Answer
    FYI: I'm Not Java Expert So If There Is any Coding That's Can be Helpful Please POST ALL OF IT if you can ,,,,

    Hi,
    The information there is excellent and I would strongly recommend it.
    I don't have any public database examples and I am not inclined to spend time preparing an example if you are not prepared to read up on the methods.
    Stefan's site is the only link I have for databases.
    Good luck,
    Niall

Maybe you are looking for